Glossary - MathparLearningTeam/Documentation GitHub Wiki
Plans
In order to group different tasks in logical or time blocks "Plans" were implemented. Each plan has a starting date, ending date and can contain any amount of "Lectures", "Practices" and "Exams". There are no requirements for the plan's length or content so the plan block can be either representation of some time period (for example a studying week) or a subject's theme (for example trigonometrical functions in algebra).
Lectures
Lecture is a text written in Mathpar (modified LaTeX) language to provide information. It has neither the time limitation nor the solution. It can be reopened any amount of times.
Practice
Practice consists of problem written in Mathpar language (same as lectures) but also requires a solution from user to be considered completed. Solution must be written in Mathpar language as well using interactive environment provided by "Mathpar Learning". Practices have no time constraint or attempts limitation. Student can also choose to "Give up" to see the answer provided by task's author.
Exam
Exams are much like practice but don't have the "Give up" option and are limited in time. Student has only single attempt to submit answer. These type of tasks are used to test the student's knowledge.
Profiles
Profile is a user's record in the service's database linked to an account. This entity contains all the information regarding the user's role in the school/institution. Single account can have multiple school profiles (in different schools, single profile per school).
Result string
Result string is a list of characters which represents the student's progress in studying the plan. It has a format of N character string, where N is a number of tasks within a practice or exam.