Online Jams Test

With the worldwide outbreak of COVID-19, we hope that you are taking all possible measures to ensure your safety and well-being.

Like all of you, the team at CodeChef has been re-working on our plans, building contingencies and supporting our community learners.

We had scheduled our in-person workshops in summers, but we can’t predict the future. With things changing so quickly, we tried experimenting with moving the sessions online for a small group of students with the help of our volunteers.

In the process, we realized that our entire community can be benefited by just following the process.

Here we bring it for you:

Both of our models were ideally framed for learning a topic with a small group of participants. Involves a couple of roles, having individual responsibilities which you can choose from: Session Host, Participant and Session Moderators*

1. Group Study Format:

Details
  • Session Host: As a leader, you will be initiating and managing the entire session, along with the help of (moderators (optional)).

    • Pre-Session:
      • You are required to create a new thread for the topic which you wish to cover as a session. (Link to the Format)
      • For the topic(s), you have to compile the resources and the practice problems beforehand so that it can be released periodically during the session.
    • During the Session:
      • As per the session plan, you can release/share the study material on the private thread at the decided time.
      • In between, you have to moderate the doubts which participants may post on the thread.
      • Following the session plan, you are required to release/share the practice problems by editing the message and notifying them in the thread.
      • Similarly, in between, you have to moderate the doubts pertaining to the problems which participants may ask.
      • If you may want to keep a contest for assessment, you can do it as well.
      • (Optional): You can have an initial briefing on Hangouts/Zoom Conference Call with the participants.
    • Post Session:
      • You can ask for the feedback from the participants :slight_smile:
  • Session Moderator: In case your friend is hosting the session, you can reach out to them to help in moderating the doubts during the session.

  • Participants: As a participant, you are required to be available throughout the session. And sincerely follow the instructions by the session host.

    • Pre-Session:
      • You are supposed to revise the Pre-Requisite Topics pertaining to the session.
      • Along with this, you must solve the Pre-Requisite Problems which can help in a better understanding of the session.
      • Note: Both of the above are subjected to the instructions given in the thread by Session Host.
    • During the Session:
      • Follow the plan diligently throughout the session and keep asking doubts in the Discuss Thread (if any).
      • Abide by the instructions given by the session host.
    • Post-Session:
      • Thank the host for his/her efforts and share your feedback :slight_smile:

2: Virtual Session Format:

Details
  • Session Host: As a leader, you will be initiating and managing the entire session, along with the help of moderators (optional).

    • Pre-Session:
      • You are required to create a new thread for the topic which you wish to cover as a session. (Link to the Format)
      • As this session involves teaching, you need to be prepared with the outline of your session, slides or with a board set-up depending upon the way you want to teach.
      • You need to compile a list of practice problems beforehand so that you can share it with the participants during the session.
    • During the Session:
      • As a first step, you are required to share the link to the Hangout/Zoom Conference Call where the participants can join.
      • You can start off the session with greetings, introductions and giving the participants a walkthrough of the session plan.
      • Keep checking the comments for the doubts which participants may have posted. As a good exercise, you can pause in between for verbal doubts.
      • Once the teaching session is over, you can share the practice problems on the Discuss Thread.
      • Keep moderating the doubts on Discuss Thread pertaining to the practice problems.
      • (Optional): You can reconnect on Hangouts/Zoom Conference Call with the participants for Upsolving Session.
    • Post Session:
      • You can ask for the feedback from the participants :slight_smile:
  • Session Moderator: In case your friend is hosting the session, you can reach out to them to help in moderating the doubts during the session.

  • Participants: As a participant, you are required to be available throughout the session. And sincerely follow the instructions by the session host.

    • Pre-Session:
      • You are supposed to revise the Pre-Requisite Topics pertaining to the session.
      • Along with this, you must solve the Pre-Requisite Problems which can help in a better understanding of the session.
      • Note: Both of the above are subjected to the instructions given in the thread by Session Host.
    • During the Session:
      • Follow the plan diligently throughout the session and keep asking doubts (if any).
      • Abide by the instructions given by the session host.
      • Take Notes :smiley:
    • Post-Session:
      • Thank the host for his/her efforts and share your feedback :slight_smile:

Instructions to Create New Topics for Session:

  1. While creating a new topic, you need to abide by the below-given format:

    • Title: [Online-Learning-Jam: (TopicName) - Date]
    • Category: Events
    • Add Event: Select Date and Time
    • Tick RSVP Enabled
  2. You are required to add the following information in the Description:

    • Session Plan - This involves the breakdown of the session timeframe.
    • Link to the Pre-Requisite Resources and Problems - In case, you want the participants to have any pre-requisite knowledge to understand the topic, you must add it.

Note: The thread will be only approved by the Discuss Moderator if it follows the above format.

//