WeBWorK is a free system written in Perl for providing individual homework through the network. The system allows teachers to create courses from a set of homework that can be subsequently solved by students.
')
A student can access homework from any computer. The system involves entering formulas in any identical form, which removes unnecessary worries from the student. Due to the fact that the information on the correctness of the decision comes immediately, the student has the opportunity to decide the task.
The teacher is also not limited to the access point. For the preparation of the course can be used as new tasks, and thousands of ready-made tasks of several universities. To prevent cheating, it is possible to set the individual characteristics of the task for each student. All information about students, courses and problem solving statistics is available to the teacher, which allows a better assessment of student performance, both general and individual.
All tasks (problems) in WeBWorK are read from text files that are written in a language called PG (for Problem Generation).
The PG language is a collection of macros (subroutines) written in Perl that simplifies the writing of math problems. Its development began in 1995 and the language is still under development.
Currently PG has three dialects:
- Original PG;
- MathObjects;
- PGML.
Source: https://habr.com/ru/post/269981/
All Articles