This is the repository for the C/C++ backend for Online Python Tutor. We have forked this repository to add some necessary modifications for our purposes, and correctly provide the python tutor service.
The code of this repository is built using Docker stored in docker hub: unjudge/opt-cpp-backend,
which at the same time is used by a linux service called cokapi, see how we deploy this service cokapi service,
also see how Python tutor uses this deployed service in https://github.com/JuezUN/OnlinePythonTutor/tree/master/v4-cokapi.
The cokapi service is currently deployed in the port 4000
.
- C
- (basic Linux C compiler toolchain)
- binutils-dev
- This code is based on a hacked version of Valgrind 3.11.0, downloaded from: http://www.valgrind.org/downloads/valgrind-3.11.0.tar.bz2
For additional documentation, please refer to the Wiki.
See the UNCode GitHub Project for a list of proposed features, known issues and how they are being tackled.
Go to CONTRIBUTING to see the guidelines and how to start contributing to UNCode.
Distributed under the GNU License. See LICENSE for more information.
In case of technical questions, please use the gitter communication channel.
In case you want to host your course on our deployment, email us on: uncode_fibog@unal.edu.co
UNCode: https://uncode.unal.edu.co
Project page: https://juezun.github.io/