Hello Moodle Community,
We’re thrilled to introduce the mod_bacs plugin, a module designed for automated code evaluation in programming courses and coding competitions. This plugin has been successfully used for several years in the educational process in Udmurtia, proving its reliability and effectiveness. Now, we want to share this convenient tool with the broader Moodle community!
The mod_bacs plugin enables instructors to create assignments with automated code checking, streamlining the grading process for programming tasks. It supports various programming languages and provides detailed feedback to students, making it an excellent tool for both teaching and competitive programming. Additionally, mod_bacs includes over 400 tasks available in English, Spanish, and Russian, allowing educators to easily assemble a comprehensive course on programming fundamentals.
Compared to similar plugins like Virtual Programming Lab (VPL) or CodeRunner, mod_bacs offers a key advantage: no need to configure workers for executing student programs. This simplifies setup significantly. Additionally, the free license key (YWhwwXtyF0edYR5mWrvQvQ) more than covers the needs of courses for small groups, allowing up to 20 submissions per minute, making it accessible for classes without additional costs.
We’d love to hear your feedback! If you’re using mod_bacs or considering it, please share your thoughts:
- How has the plugin worked for you in your courses or competitions?
- What features do you find most useful?
- Are there any challenges you’ve faced during setup or use?
- What improvements or new features would you like to see?
You can also check out our demo site to explore its functionality or visit the plugin page for more details, including installation instructions and supported features.
Your feedback will help us improve mod_bacs to better serve the Moodle community. Feel free to share your experiences or ask questions below!
Thank you,
Artem