Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-22 | Add Node.subtrees and Node.leaves functions | Timotej Lazar | |
2015-09-22 | Fix an inconsequential typo | Timotej Lazar | |
2015-09-22 | Oops, overzealous copy/paste | Timotej Lazar | |
2015-09-22 | Create the hint-list in individual test functions | Timotej Lazar | |
This will allow us to add more hints, for example "did you know?"-type information when the program is correct. | |||
2015-09-22 | Add support for execing the user's Python program | Timotej Lazar | |
2015-09-18 | Set problems path via CODEQ_PROBLEMS environment variable. | Aleš Smodiš | |
2015-09-18 | added a parameter to the get problems python function, which accepts the ↵ | Robert Zorko | |
language (either 'prolog' or 'python') | |||
2015-09-18 | Send the plan definition in get_problem_data | Timotej Lazar | |
2015-09-18 | Merge branch 'master' of ssh://212.235.189.51:22122/codeq-server | Martin | |
2015-09-18 | Added functions to util.py. | Martin | |
2015-09-18 | Simplify exceptions returned by PythonSession.run | Timotej Lazar | |
Don't include the first stack entry or the filename (which is <string>). | |||
2015-09-17 | Replace prolog.engine.ask_all with check_answers | Timotej Lazar | |
When testing a program we can stop searching for new solutions after we have received a wrong one. | |||
2015-09-16 | Update readme | Timotej Lazar | |
2015-09-16 | Implement async. comm. with Python interpreter | Timotej Lazar | |
Creating, destroying and communicationg with the interpreter subprocess is now handled by a thread attached to PythonSession. Interpreter is sandboxed using libseccomp. | |||
2015-09-15 | Add handlers for python_{push,pull} requests | Timotej Lazar | |
Will be reimplemented asynchronously. | |||
2015-09-15 | Merge branch 'master' of ssh://212.235.189.51:22122/codeq-server | Aleš Smodiš | |
2015-09-15 | Bugfix: invert the packet length comparison in the TCP packet decode loop. | Aleš Smodiš | |
2015-09-15 | Merge branch 'master' of ssh://212.235.189.51:22122/codeq-server | Martin | |
2015-09-15 | Added utility functions to util.py | Martin | |
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. |