⚙️How to use console-based answer environment
Introduction
Your students engage with CodeChum’s coding environment whenever they answer programming items in the activities you create.
It’s important to encourage them to become familiar with how CodeChum’s console-based environment works. The more comfortable they are with the platform, the more confident and prepared they’ll be for upcoming coding activities.
Typical Console-based Environment Anatomy
A typical CodeChum console-based environment looks like this and has the following parts in it:

Item Description - located on the leftmost side of the screen, which contains the item name and the description of the item.
Code Editor - located at the center of the screen by default. This is where students type in their solution code for each item.
Run Code - one of the buttons located at the bottom left portion of the code editor. When clicked, it runs the student’s code in a terminal. This is especially helpful for testing and debugging before submitting.
Check Code - one of the buttons located at the bottom right portion of the code editor. This button submits the student’s code to the system and returns it with a score based on the test cases.
Save - one of the buttons located at the bottom right portion of the code editor. Clicking this allows students to save their current work to the system without submitting it yet.
Item Navigation - one of the cards located at the top right corner of the screen. It displays all the items in the activity, making it easy for students to jump between questions.
Test Cases Tab - one of the tabs located at the rightmost side of the screen. This tab shows all test cases used to evaluate a student’s solution. If the output matches the expected result, they earn a point.
Bottom Navigation - located at the bottom of the screen. This provides an easy way to move between items using the “Prev” and “Next” buttons.
Messenger Support - located at the bottom left corner of the screen. This feature allows both you and your students to contact our Customer Support Team if any issues arise while using the app.
Executions Tab - one of the tabs is located at the rightmost side of the screen, next to the Test Cases tab. This tab displays the three most recent executions, enabling students to revisit and restore previous versions of their code easily.
Last updated