This activity enables students to submit their code projects for detailed evaluation and feedback by their peers, teachers or experienced developers. The aim is to improve code quality, promote best programming practices, and develop students' analytical skills.
💡 Select the model in ChallengeMe to launch this one-click activity!
The main objective is to develop students' skills in software development, code reading and critical analysis, while receiving constructive feedback to improve their technical skills and programming habits.
Enhanced technical skills - Students develop their programming and software design skills.
Developing critical thinking skills - Peer code evaluation sharpens analytical and problem-solving skills.
Exposure to best practices - Students learn to recognize and apply industry standards.
Preparation for the professional world - The code review experience simulates common practices in the software development industry.
Continuous improvement - Detailed feedback enables students to identify their weak points and constantly improve.
Developing collaborative skills - Students learn to give and receive constructive criticism of their work.
💡 Select the collection of criteria associated with this use case in the platform
Students upload their work to the platform according to the teacher's instructions.
Students or teachers assess the work using the assessment criteria defined by the teacher.
They can also give feedback.
Students discover the evaluations and feedback they have received, according to the display options they have defined.
Choose the evaluation method that suits you best.
You can use a "simple" activity or add additional deposit or evaluation phases.
Why not use our AI assistant to guide students in their feedback. The assistant can give them elements to improve their feedback and make it more constructive.
⬜ Provide clear coding standards - Make sure students understand the standards and best practices expected for code.
⬜ Use code analysis tools - Employ automated tools for static analysis and performance evaluation of code.
⬜ Encourage peer code review - Set up regular code review sessions to foster collaborative learning.
⬜ Promote documentation - Emphasize the importance of clear, useful documentation for all submitted projects.
⬜ Offer hands-on workshops - Hold workshops to work on code examples and receive immediate feedback.
⬜ Facilitate open discussions - As soon as the evaluation is done, plan discussions to analyze the code's strengths and areas for improvement.
⬜ Incorporate revisions - Allow students to submit a revised version of their code after initial feedback.
⬜ Include professionals - Invite experienced developers to give additional feedback and share industry developments in their feedback.
ChallengeMe offers clear and precise evaluation criteria that you can customize. What's more, the anonymity of assessments and the possibility of having several assessors per job help ensure fairness.
We also recommend preparing the students, explaining the objectives, and even co-constructing the criterion grid with them, taking examples from previous work.
Absolutely, group work is possible, both in the response phase (submitting a file as a group, for example) and in the evaluation phase (students must agree on feedback and evaluations).
We have a wide range of content available. On the platform, students are guided through the activity with tips for giving relevant feedback. We also provide teachers with documents they can use to present the activity to students.
The choice is yours! You can set up a formative system only (no grades, only feedback), or build a grade with weighting on criteria, bonuses/maluses according to certain events (lateness, for example), or even weight the peer assessment grade with the teacher's grade.
We work with over 90 schools in France, Switzerland, Belgium and Quebec. On our website, you'll find feedback from other schools on our activities.
We invite you to try ChallengeMe free of charge. Please do not hesitate to contact us directly with any questions you may have. Our team will be delighted to help you!