Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-15 | Removed WSGI parts. They've been supplanted with the node app and the TCP ↵ | Aleš Smodiš | |
communication with the node app. | |||
2015-09-15 | Augmented the readme with apache directives for proxying websocket directives. | Aleš Smodiš | |
2015-09-14 | Fix two bugs in chunk-parsing code in main.js | Timotej Lazar | |
Invert a comparison and initialize receivedLength to 0 after emptying receiveBuffer. | |||
2015-09-14 | Add SID to JSON object in UserSession.send | Timotej Lazar | |
2015-09-14 | Correct proxy path in readme | Timotej Lazar | |
2015-09-14 | Reimplemented communication with the client side. | Aleš Smodiš | |
* Implemented a node web server supporting asynchronous websocket and long-polling communication with clients. * Implemented TCP communication between python middleware and node web server. | |||
2015-09-14 | Script for adding problems to DB, update readme | Timotej Lazar | |
2015-09-11 | Pass a list of solved problems to Prolog hint/test | Timotej Lazar | |
This replaces the session parameter that was passed before but not used. Especially in the hint functions it will be useful in some cases to handle user's current code, previous solutions, and the facts library separately. | |||
2015-09-11 | Pass PythonSession.run to hint and test functions | Timotej Lazar | |
No other session stuff is needed (for now). | |||
2015-09-11 | Use Hint classes in PythonSession | Timotej Lazar | |
2015-09-11 | s/hint_defs/hint_type/g | Timotej Lazar | |
2015-09-10 | Remove unneeded import | Timotej Lazar | |
2015-09-10 | Add Hint classes for normal and sequence hints | Timotej Lazar | |
2015-09-10 | Update prolog engine (sasha's aux functions for prolog hint testing added). | Aleksander Sadikov | |
2015-09-08 | Check for syntax errors in python_session.hint | Timotej Lazar | |
2015-09-04 | Add Python push&pull services to wsgi_server | Timotej Lazar | |
2015-09-03 | Pass the session object to test and hint functions | Timotej Lazar | |
2015-09-03 | Use multiprocessing.managers for the Python runner | Timotej Lazar | |
2015-09-02 | Update monkey.test to work with new DB | Timotej Lazar | |
2015-09-02 | Accept test function as a parameter to monkey.fix | Timotej Lazar | |
2015-09-01 | Change hard-coded language to Slovene for testing | Timotej Lazar | |
2015-09-01 | Add Python support to wsgi_server.{Hint,Test} | Timotej Lazar | |
2015-08-31 | Return problems for all languages in list_problems | Timotej Lazar | |
2015-08-31 | s/Problem.identifier()/Problem.get_identifier() | Timotej Lazar | |
2015-08-31 | Add a Python utility module | Timotej Lazar | |
2015-08-31 | Update examples in readme.txt | Timotej Lazar | |
2015-08-31 | Add hint & test functions for PythonSession | Timotej Lazar | |
2015-08-31 | Update TODO | Timotej Lazar | |
2015-08-31 | Add TODO | Timotej Lazar | |
2015-08-30 | Path (for loading modules) now usable also on Windows. | Aleksander Sadikov | |
2015-08-30 | Replaced localhost with 127.0.0.1 | Aleksander Sadikov | |
Windows takes a while to resolve the above. | |||
2015-08-28 | Change timeout result in python runner | Timotej Lazar | |
2015-08-28 | Handle test results as a static hint | Timotej Lazar | |
2015-08-28 | Add a hint service for Prolog | Timotej Lazar | |
2015-08-28 | Fix regex for stripping internal Prolog engine IDs | Timotej Lazar | |
2015-08-28 | Fix SQL in UserSession.update_solution | Timotej Lazar | |
2015-08-28 | Add Python session support | Timotej Lazar | |
2015-08-28 | Add support for creating Python interpreters | Timotej Lazar | |
2015-08-28 | Destroy the Prolog engine when ending a query | Timotej Lazar | |
2015-08-27 | Strip trailing periods from Prolog queries | Timotej Lazar | |
2015-08-27 | Remove unneeded import | Timotej Lazar | |
2015-08-27 | Fix a typo | Timotej Lazar | |
2015-08-27 | Add test service to wsgi_server | Timotej Lazar | |
This calls the test function defined in common.py for the given problem. | |||
2015-08-27 | Add some helper methods to db.models | Timotej Lazar | |
2015-08-27 | Replace prolog.engine.run with ask_all | Timotej Lazar | |
Creating and destroying the pengine should be handled somewhere else. This commit also removes query functionality from prolog.engine.create. | |||
2015-08-27 | Fix a typo and add a comment | Timotej Lazar | |
2015-08-26 | Implemented activity service (auto-saving of traces and solutions). | Aleš Smodiš | |
2015-08-26 | Use /destroy_all to abort and destroy pengines | Timotej Lazar | |
Poorly documented, but works better than abort & destroy. | |||
2015-08-26 | Add the tagsfile to .gitignore | Timotej Lazar | |
2015-08-26 | Do not include facts when loading Prolog solutions | Timotej Lazar | |
Fact library is not a part of the solution, and is loaded separately when running queries or tests for a particular problem. |