Skip to content
JTRB edited this page May 20, 2024 · 10 revisions

A image showcasing what a student sees when they join a group

bcode

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!

Creating a Room

To use bcode in your section, sign in through Google or GitHub at 106a.vercel.app. Once signed in, click the An image of the plus icon used to create a new room. 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 An image of the visit button used to visit a room.. Click An image of the code button used to show the link and QR code for a room. to share the link and QR code with students. Finally, click An image of the icon used to modify an existing room. to edit or delete the room you created.

Feedback

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!

Clone this wiki locally