Documentation
¶
There is no documentation for this package.
Directories
¶
Path | Synopsis |
---|---|
maths
|
|
expression
Package expression provides support for parsing, evaluating and comparing simple mathematical expressions.
|
Package expression provides support for parsing, evaluating and comparing simple mathematical expressions. |
expression/sets
Package sets implement basic math sets theory, usefull to evaluate an answer.
|
Package sets implement basic math sets theory, usefull to evaluate an answer. |
functiongrapher
Package functiongrapher provides a way to convert an arbitrary function expression into a list of quadratic bezier curve.
|
Package functiongrapher provides a way to convert an arbitrary function expression into a list of quadratic bezier curve. |
questions
Package proof implements a field asking for a (structured) proof.
|
Package proof implements a field asking for a (structured) proof. |
questions/examples
Package examples provides a list of Question which may be used for demonstration or testing purposes.
|
Package examples provides a list of Question which may be used for demonstration or testing purposes. |
repere
Package repere implements a simple DSL for 2D mathematical figure drawing
|
Package repere implements a simple DSL for 2D mathematical figure drawing |
Package defines helpers structs to store credentials
|
Package defines helpers structs to store credentials |
prof
|
|
ceintures
Package ceintures defines the graph structure used to organize questions into a progression, and modelize prerequisites of each task.
|
Package ceintures defines the graph structure used to organize questions into a progression, and modelize prerequisites of each task. |
editor
Package editor provides functionnality for a frontend to edit and preview math questions.
|
Package editor provides functionnality for a frontend to edit and preview math questions. |
homework
Package homework implements an activity for student consisting in personal, at home training on exercices given by the teacher.
|
Package homework implements an activity for student consisting in personal, at home training on exercices given by the teacher. |
reviews
Package reviews implements endpoints used to start a review, edit it and accept it
|
Package reviews implements endpoints used to start a review, edit it and accept it |
sql
|
|
editor
Package editor provides the data structures used to create questions and exercices
|
Package editor provides the data structures used to create questions and exercices |
events
Package events implements an event system to reward student progression across the whole app.
|
Package events implements an event system to reward student progression across the whole app. |
tasks
Package tasks exposes the data structure required to assign exercices during activities, and to track the progression of the students.
|
Package tasks exposes the data structure required to assign exercices during activities, and to track the progression of the students. |
teacher
Package teacher provides the data structures related to teacher and student accounts.
|
Package teacher provides the data structures related to teacher and student accounts. |
Package tasks implements the server instatiation/validation of question and exercices, and the logic needed to handle a session.
|
Package tasks implements the server instatiation/validation of question and exercices, and the logic needed to handle a session. |
Package trivialpoursuit implements a backend for a multi player trivial poursuit game, where questions are (short) maths questions.
|
Package trivialpoursuit implements a backend for a multi player trivial poursuit game, where questions are (short) maths questions. |
Pacakge vitrine provides the logic required to handle interactivity on the landing page
|
Pacakge vitrine provides the logic required to handle interactivity on the landing page |
Click to show internal directories.
Click to hide internal directories.