GatorEducator / execexam

:rocket: ExecExam runs executable examinations that assess Python programming skills
https://pypi.org/project/execexam/
2 stars 3 forks source link
examination-system programming python testing

πŸš€ ExecExam

logo

coverage Static Badge version

ExecExam is a powerful tool that runs executable examinations in which a student provides solutions to programming problems that are checked by Pytest test suites. If you are a computer science or software engineering instructor who wants to administer programming examinations

🌟 Main Features

🀝 LLM-Based Advice

ExecExam uses the LLM-based advice system to provide students with feedback when one of their answers fails a check. You can either specify the complete URL of a LiteLLM API proxy or set an API key for a cloud-based LLM provider. Here are examples of some of the LLM models that are supported through the use of LiteLLM:

πŸ”§ Requirements

πŸ”½ Installation

Follow these steps to install the execexam program:

πŸ§—Improvement

Contributing to Execexam

If you would like to contribute to Execexam, please refer to the Execexam Wiki for contributing guidelines.