Adding programming assessments to the curriculum is an effective way to evaluate learners' coding skills and their understanding of core concepts. These assessments encourage critical thinking, problem-solving, and practical coding experience, enabling learners to apply theoretical knowledge in real-world scenarios.
For instructors, programming assessments provide valuable insights into how well test-takers are grasping the Programming Assessment, offering an opportunity to provide constructive feedback and identify areas for improvement. By assessing learners' ability to tackle coding challenges, instructors can ensure they are prepared for real-world tasks and job requirements.
Let’s get started 🚀
Adding programming assessments to the curriculum enhances learners’ practical coding skills and reinforces theoretical concepts through hands-on evaluation. Incorporating tests ensures consistent progress tracking, identifies learning gaps early, and prepares learners for real-world problem-solving challenges.
Step 1: After adding curriculum to your course in the “Course” section, click the “+ Add Material” button, select the “Programming Assignment” icon, and click on the “Continue” button.
Step 2: While adding the programming assessment, you'll need to fill in important details in the Basic Test Data window as illustrated in the table below.
Step 3: Once you've added complete details, click on the “Create and Continue” button, and you will automatically move to the “Add Question Bank”.
After adding the Basic Test Data, the platform automatically redirects you to add the Question so that you can create the questions for your organization's centralized programming assessment.
Step 1: Enter the programming assessment question in the Question Editor that you want to ask the test-taker. Then, select the checkboxes for the programming languages you want the test-taker to use when providing their solution.
Step 2: Enter a Sample Input and Sample Output in the respective fields to clarify the expected answer format for the test-taker.
The Sample Input provides an example of the type of data the test-taker will need to work with, while the Sample Output demonstrates the expected result or outcome. This helps the test-taker understand the problem requirements and format their solution accordingly.
Step 3: Enter the actual answers in the Hidden Test Cases section, providing both the input and output that will be used to assess the test-taker’s solution.
These hidden test cases are used to evaluate how well the learner's code performs on a variety of inputs, including edge cases, that aren't visible to the test-taker.
Adding these test cases ensures that the test-taker solution is thoroughly tested and works correctly across different scenarios.
After entering the hidden test cases, click on the “Save Assignment” button to save the test with the hidden test cases in place. This will finalize the assessment setup and ensure it is ready for evaluation.
Step 4: Once you've added programming assignments to your curriculum, it's ready for use. You can manage it anytime using the three-dot menu, which provides options to preview, edit details, publish/unpublish, enable a free preview, set prerequisites, and download, or delete the Programming Assessment.
This is how your added Programming Assessment will appear.