15 May, 2019
2 commits
08 May, 2019
9 commits
-
Asynchronous question generators. Asynchronous correction of textarea questions. Removes 'lines' option in textarea questions (unused in codemirror). The async implementations fixes errors with threading and sqlalchemy.
07 May, 2019
5 commits
-
fixes project url in setup.py
-
updates login page.
-
updates login page.
06 May, 2019
2 commits
24 Apr, 2019
1 commit
23 Apr, 2019
1 commit
-
- remove dead code in html templates
22 Apr, 2019
2 commits
-
- Sanity checks now support tests_right and tests_wrong in questions (unit testing for questions) - Application name is defined in __init__.py only, so that changing name becomes easier.
20 Apr, 2019
4 commits
11 Apr, 2019
2 commits
-
fix README.md
27 Mar, 2019
1 commit
26 Mar, 2019
1 commit
25 Mar, 2019
1 commit
23 Mar, 2019
1 commit
21 Mar, 2019
1 commit
19 Mar, 2019
1 commit
-
Moved menu item "topicos" to menu bar.
18 Mar, 2019
1 commit
-
- initdb.py sorts users by id - start_topic generates questions in threads - add sanity_check_questions as command line option `--check`
16 Mar, 2019
1 commit
-
Type declaration !regex is no longer required in questions.yaml files.
15 Mar, 2019
1 commit
14 Mar, 2019
1 commit
-
- drop support for python 3.6 - min_level in course configuration so that a topic is unlocked if dependencies are above the minimum level. - changed shuffle to shuffle_questions in course configuration to avoid confusion between the shuffle options of some questions. - correction no longer returns grade, just updates q['grade']. - remove prefix 'l' from students login name. - allow codemirror text boxes to grow. - updated yaml.load to yaml.safe_load (untested in regex).
12 Mar, 2019
1 commit
-
Arguments are no longer sent to stdin, but in the command line instead. Topic sequence shows all the unlocked topics first. Drop compatibility with python 3.6 because of asyncio.get_running_loop().
27 Feb, 2019
1 commit