https://github.com/kqmath/moodle-mod_capquiz
:mushroom: Computer adaptive practice activity module for Moodle
https://github.com/kqmath/moodle-mod_capquiz
assessment cap computer-adaptive-practice education moodle moodle-plugin php quiz school teaching
Last synced: 11 months ago
JSON representation
:mushroom: Computer adaptive practice activity module for Moodle
- Host: GitHub
- URL: https://github.com/kqmath/moodle-mod_capquiz
- Owner: KQMATH
- License: gpl-3.0
- Created: 2018-06-27T07:26:35.000Z (almost 8 years ago)
- Default Branch: development
- Last Pushed: 2025-01-08T21:57:22.000Z (over 1 year ago)
- Last Synced: 2025-01-08T22:13:21.556Z (over 1 year ago)
- Topics: assessment, cap, computer-adaptive-practice, education, moodle, moodle-plugin, php, quiz, school, teaching
- Language: PHP
- Homepage: https://moodle.org/plugins/mod_capquiz
- Size: 1.13 MB
- Stars: 4
- Watchers: 5
- Forks: 5
- Open Issues: 39
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# CAPQuiz
[](https://github.com/KQMATH/moodle-mod_capquiz/actions?query=workflow%3A%22Moodle+plugin+CI%22+branch%3Amaster)
Computer adaptive practice activity module for Moodle
## What is it?
CAP is short for **Computer Adaptive Practice**, a term coined by [Klinkenberg, Straatemeier, and van der Maas (2011)](https://www.sciencedirect.com/science/article/pii/S0360131511000418). Where most LMS quiz systems give the students a fixed sequence of questions regardless of how well the students answer, a CAP system will estimate student ability based on their answers, and try to find questions at the right level of difficulty.
In CAPQuiz, the proficiency is measured by a rating. Good answers increase the rating, and bad answers decrease it. To increase the rating, students need to give good answers more of than bad ones **over time**. We have used CAPQuiz as a mandatory assignment, where the students have to reach a certain rating in order to be allowed to sit the exam.
Estimating question difficulty is known to be difficult. CAPQuiz automates this process to some extent. The question author must provide an initial estimate, but CAPQuiz improves the estimates based by comparing how the same student answers different questions. Hence the rated question sets will improve over time.
## Documentation
Documentation is available as
[github pages](https://kqmath.github.io/) at
[https://kqmath.github.io/docs/capquiz/](https://kqmath.github.io/docs/capquiz/)
+ [CAPQuiz](https://moodle.org/plugins/pluginversions.php?plugin=mod_capquiz) in the Moodle Plugin Repository
## Known Bugs
1. Users have to take care not to delete questions used by
instances of CAPQuiz. At present, there is no mechanism to
prevent accidental deletion.
2. Issues have been reported with the class list in old quizzes
after upgrading to the most recent versions. New quizzes created
in the new version seem to work as they should.
3. Further testing is required, so if you use CAPQuiz, please report
any trouble, preferably using
[Github issues](https://github.com/KQMATH/moodle-mod_capquiz/issues).
## History
The idea of an adaptive learning system at NTNU in Ålesund (then Ålesund University College) was first conceived by Siebe van Albada. His efforts led to a prototype, known as [MathGen](https://github.com/MathGen/oppgavegenerator), written as a standalone server in python.
The first prototype was tested by several lecturers, and was well received by students. There were, however, many problems which we lacked the resources to handle. Most of these problems had already been solved by Moodle and the STACK question type, and it made sense to reimplement the adaptive quiz functionality in Moodle to take advantage of this.
## Credits
CAPQuiz includes the work of many [contributors](https://github.com/KQMATH/moodle-mod_capquiz/wiki/Credits).
**Project lead:** Hans Georg Schaathun:
**Previous Developers:**
* Aleksander Skrede
* Sebastian S. Gundersen
* [André Storhaug](https://github.com/andstor)
**Original idea:**
Siebe Bruno Van Albada
The first prototype was funded in part by
[Norgesuniversitetet](https://norgesuniversitetet.no/).
The development of CAPQuiz has been funded in part by internal grants from Ålesund University College and NTNU Toppundervisning at [NTNU - Norwegian University of Science and Technology](http://www.ntnu.no).