Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-02-01 | Updated Introduction form with new look | hardythe1 | |
2012-01-31 | Updated forms.py to handle and exception when username or password fields ↵ | jayparikh111 | |
are kept blank | |||
2012-01-31 | Updated Question.html with new looks | jayparikh111 | |
2012-01-31 | Updated register.html with new look | jayparikh111 | |
2012-01-31 | updated base.css (for the new look) | Hardik Ghaghada | |
2012-01-31 | updated login form (new UI) with forgot password link | Hardik Ghaghada | |
2012-01-31 | updated base.html (for new look) | Hardik Ghaghada | |
2011-12-24 | Merge pull request #2 from parth115/master | Prabhu Ramachandran | |
Changed to Buildout | |||
2011-12-23 | Removed PIL from buildout as it was not currently required | parth | |
2011-12-23 | Made changes to README to include detailed instructions for mysql ↵ | parth | |
installation and URL_ROOT as per Prof. Prabhu Ramachandran's sugestions | |||
2011-12-09 | made some modifications to the readme file | parth | |
2011-12-09 | made some modifications to the readme file | parth | |
2011-12-09 | made some modifications to the readme file | parth | |
2011-12-09 | made some modifications to the readme file | parth | |
2011-12-09 | made some modifications to the readme file | parth | |
2011-12-09 | made some modifications to the readme file | parth | |
2011-12-09 | Changed README.txt to README.rst | parth | |
2011-12-09 | Modified the README.txt file to give information on buildout | parth | |
2011-12-09 | Added separate production.cfg and production.py files for easy development | parth | |
2011-12-09 | Removed Werkzeug | parth | |
2011-12-09 | Moved the README file to the root dir | parth | |
2011-12-09 | Removed the apache directory as the wsgi script is automatically made by ↵ | parth | |
buildout in /bin/django.wsgi | |||
2011-12-09 | modified the bootstrap to get the setup tools | parth | |
2011-12-09 | Modified the .gitignore to not track buildout files | parth | |
2011-12-09 | Added bootstrap and buildout | parth | |
2011-12-09 | Moved all the apps to testapp folder | parth | |
2011-12-04 | The answer needs to be HTML escaped. | Prabhu Ramachandran | |
2011-12-01 | Clean up question template and speed up monitor | Prabhu Ramachandran | |
For a bash question we now put a #!/bin/bash at the top. We now use annotations to speed up the monitor page rendering rather than doing the sort in Python which ends up being inefficient due to the db calls. I get a roughly 5x improvement in speed. | |||
2011-11-27 | BUG: Was not selecting QP for active Quiz. | Prabhu Ramachandran | |
2011-11-26 | BUG: Encoding to ascii produces errors. | Prabhu Ramachandran | |
Some users seem to submit unicode characters (bah!), this changeset deals with these gracefully. | |||
2011-11-26 | BUG: Monitor was not showing sorted results. | Prabhu Ramachandran | |
2011-11-26 | Fixing incorrect path. | Prabhu Ramachandran | |
2011-11-26 | Updating README. | Prabhu Ramachandran | |
2011-11-26 | Updating settings to add URL_ROOT for admin media. | Prabhu Ramachandran | |
2011-11-26 | BUG: Fix bugs. | Prabhu Ramachandran | |
If the user_dir was deleted, the script would fail. We now create the user_dir if it isn't there. If the bash script is not properly created you get other uncaught errors which were not reported. This is fixed and tested. | |||
2011-11-25 | ENH: Fixing bash support, tests for code server. | Prabhu Ramachandran | |
This checkin fixes bash support. In actuality the bash support lets one test any runnable script/program that outputs results to stdout. I've also added a decent test suite for the code server that checks if it functions correctly or not. I've also updated the sample_questions to work with the new bash support and added a reference bash script and the testcode to go with it. | |||
2011-11-25 | ENH: Using south to enable easy db migrations. | Prabhu Ramachandran | |
2011-11-25 | ENH: Adding support for Multiple Choice Questions | Prabhu Ramachandran | |
Adds simple support for multiple choice questions that are also auto-checked. Many fixes to the templates and useful feature additions. This changes the database. | |||
2011-11-25 | ENH: First cut of CSS for pages. | Prabhu Ramachandran | |
This is largely taken from other sites and looks reasonable for now. Also added links to the admin page from the monitor/user_data/grade_user. | |||
2011-11-25 | ENH: Adding a convenient grading interface. | Prabhu Ramachandran | |
With this, you can grade a student's answer paper and give comments for each quiz paper they attempt. Also added a link to this grading interface to the user_data view. | |||
2011-11-24 | Configuring logging to be a tad more useful. | Prabhu Ramachandran | |
2011-11-24 | ENH: Creating a ServerPool for code checks | Prabhu Ramachandran | |
Changed the server so we use a pool of servers managed with a Queue of available servers. The XML/RPC client is also changed to handle connection failures gracefully. This is because XML/RPC cannot have more than 2 connections at a given time, so if there is an error, we wait for a random amount of time and try again. This allows us to handle fairly large loads nicely. | |||
2011-11-24 | BUG: Set effective UID. Set execute bit for script | Prabhu Ramachandran | |
2011-11-24 | ENH/TMP: Preliminary support for bash scripts. | Prabhu Ramachandran | |
- Changing the Question model to add a language attribute. - Moving python_server.py -> code_server.py. - Adding functionality to test for Shell scripts. This is still incomplete since the shell code checker seems to have some problems. - Modified the xmlrpc_clients to support multiple languages and right now two. - Using setgid/setuid instead of setegid/seteuid in the code_server.py.. - Adding a bash example to the sample_questions.py. The shell script support doesn't quite work yet but this is really a code_server/checking issue. | |||
2011-11-23 | ENH: Cleanup and adding error/comments for answers | Prabhu Ramachandran | |
Adding error and marks field to each answer. Adding a new comment field to the question paper and also a profile field for convenience. Changing the views, templates and dump scripts to use the models rather than Python code. This cleans things up a lot more. The user data logged and printed is also way more comprehensive, paving the way for easy online grading as well in the next phase of changes. | |||
2011-11-22 | ENH: The question description should be valid HTML | Prabhu Ramachandran | |
This allows us to render code nicely and format the question nicely. Modified the question template suitably. | |||
2011-11-22 | Setting STATIC_ROOT to /tmp/static for now. | Prabhu Ramachandran | |
2011-11-21 | BUG: Update the admin link to use URL_ROOT | Prabhu Ramachandran | |
2011-11-21 | ENH: Added an active attribute to Questions. | Prabhu Ramachandran | |
This allows us to enable/disable questions in a question paper. Only questions that are active are used to create a question paper. I've also modified the load_exam/load_questions_xml to deactivate rather than delete old questions. | |||
2011-11-21 | ENH: Adding dept/insti/pos fields in profile. | Prabhu Ramachandran | |
Adding institute/department/position fields, prettifying form with some help text. Also prettified monitor and user data. Updated commands to show/dump new fields. |