-
Notifications
You must be signed in to change notification settings - Fork 0
Home
bcode is a tool that enables Stanford section leaders to create collaborative small group problems during section. Hosts create rooms with one or more groups that students can join to collaboratively write code during section. Think of it like breakout rooms for code.
To see it live, check out this room!
To use bcode in your section, sign in through Google or GitHub at 106a.vercel.app. Once signed in, click the
button to create a new room for your section. You will be prompted with some information to set up the room:
| Option | Description | Example |
|---|---|---|
| Name | The name students will see when joining the room. Choose something relevant to the topic you're teaching | Week 5: Graphics |
| Code | Customizes the end of the URL students will use to join the room. Shorter is better, as students will have to type this out! | wk5-graphics |
| Language | Determines which language to use for syntax highlighting. | Python |
| Starter Code | Each group will begin with this starter code. Feel free to copy-and-paste from the section handout. | def make_recipe(recipe, pantry): pass |
| Groups | How many groups to create. For example, if you have 8 sectionees and want to place 2 people to a group, choose 4. | 4 |
| Lock Room | If checked, this prevents guests from making changes to the room. You can use this to stop your students from making changes when it's time to come back together as a section. | — |
We recommend following the above steps before your section starts. All of the above (except for the code) can be changed after the room has been created, so don't feel too attached to any particular settings. Once you're done setting the room up, click Save.
After creating the room, you'll see each group's code all at once on the dashboard. To see what students will see when joining the room, click
. Click
to share the link and QR code with students. Finally, click
to edit or delete the room you created.
Let us know how it went for your section by filling out this short feedback form.
If you encountered a bug, create an issue on GitHub!
