Skip to content
Snippets Groups Projects
Commit 4834c87b authored by David Paul's avatar David Paul
Browse files

readme.md edited online with Bitbucket

parent 8179bdf2
No related branches found
No related tags found
No related merge requests found
...@@ -4,7 +4,7 @@ An [LTI](http://www.imsglobal.org/activity/learning-tools-interoperability)-base ...@@ -4,7 +4,7 @@ An [LTI](http://www.imsglobal.org/activity/learning-tools-interoperability)-base
This is a very simple project, requiring PHP support on the server-side. Once cloned, you should edit `index.php` to change the `$oauth_consumer_secret` to something unique for your installation. This is the consumer secret you need to specify in your [LMS](https://en.wikipedia.org/wiki/Learning_Management_System) for it to connect to the AutoMarker. This is a very simple project, requiring PHP support on the server-side. Once cloned, you should edit `index.php` to change the `$oauth_consumer_secret` to something unique for your installation. This is the consumer secret you need to specify in your [LMS](https://en.wikipedia.org/wiki/Learning_Management_System) for it to connect to the AutoMarker.
In your LMS, you can then link to `index.html?exercise_id=X`, where X can be 1, 2, 3, 4, 5, 6, 7, 8, 9, or 10 (or edit `exercises.py` to create different exercises). In your LMS, you can then link to `index.php?exercise_id=X`, where X can be 1, 2, 3, 4, 5, 6, 7, 8, 9, or 10 (or edit `exercises.py` to create different exercises).
Students can then click the links to launch the exercises and, once all tests have been passed, they are able to submit their code for grading. By default, grading is client-side only, though you can enable server-side checking by editing `test_code.sh` - though note that you should only run this as an unprivileged user, since this will run arbitrary Python code. Students can then click the links to launch the exercises and, once all tests have been passed, they are able to submit their code for grading. By default, grading is client-side only, though you can enable server-side checking by editing `test_code.sh` - though note that you should only run this as an unprivileged user, since this will run arbitrary Python code.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment