Generate programming labs
Used to generate programming labs in courses.
License
This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.
History
v2.2.16 (2016-08-17)
- Update with new version of CImage.
v2.2.15 (2016-05-31)
- Adding sql lab1.
- Improving bash assert to work with sqlite.
v2.2.14 (2016-05-25)
- Improving gui separating menu items.
- Added support for SQLite labs together with htmlphp lab6.
v2.2.13 (2016-05-18)
- Type hinting on JavaScript labs when using hint.
- Updating structure for labs using HTML/JavaScript.
- Adding support for labs in Node js.
v2.2.12 (2016-05-18)
- Converted python labs to Markdown.
- Improved usability in index.php when creating labs, form remembers last input.
v2.2.11 (2016-05-18)
- Allow responses to contain HTML and print it out correctly in the HTML template.
v2.2.10 (2016-05-18)
- Labtexts in linux and htmlphp is now formatted as Markdown.
v2.2.9 (2016-05-18)
- Lab texts now formatted as Markdown.
- Added
header
to lab specs to write additional code at top of generated cli-lab to include/execute extra code. Supported in bash, py and php.
v2.2.8 (2016-05-16) v2.2.7 (2016-05-16)
- Update exit status for CDbwebb.php.
v2.2.6 (2016-05-16)
- Changed exit status to 42 when labs are not yet done.
v2.2.5 (2016-05-13)
- Rechanging path for including CDbwebb.php
v2.2.2-4 (2016-05-13)
- Made Dbwebb.py pass pylint.
v2.2.1 (2016-05-13)
- Correct bug oopython/lab1.
- Changed install path for answer.json and CDbwebb.php.
v2.2.0 (2016-05-12)
- Major rewrite of lab creation, now creating bundle.tar.
- Added support for bash-labs.
v2.1.0 (2015-09-29)
- Major rewrite of frontend.
v2.0.1 (2015-09-29)
- Tagging before major rewrite.
v2.0.0 (2015-08-17)
- Added support for PHP labs and integrated with htmlphp-labs.
- Hint and answer is now printed as json to visualize the type.
- Added info on lab and section in labfile.
- Added summary at the end and exit with status 0 (success) or 1 (failed).
- Lots of small fixes for readability
- Added htmlphp as course
- Corrected conversion error in answer.py
- Added extras as own link and suport for lab6 in python.
- Started work in april 2014, planned release end of august 2014.
.
..: Copyright (c) 2014-15 Mikael Roos, [email protected]