Posiadam napisany i działający system do sprawdzania zadań algorytmicznych
Jest to odpowiednik portalów spoj lub codeforces, gdzie użytkownik może wkleić kod zadania w kilku dostępnych językach (zazwyczaj C i C++) i rozwiązać zadanie.
System, który mam jest oparty o bibliotekę rjudge
https://sourceforge.net/projects/rjudge/
Uruchamia ona wysłany kod i weryfikuje poprawność.
Główny problem takiego systemu to brak możliwości tworzenia nowych procesów, tworzenia nowych plików, wywoływania komend systemowych itd.
Czy jest w C/C++ gotowa biblioteka lub inne narzędzie, które może wykorzystać w takim systemie?
Biblioteka jest bardzo przestarzała (2009 rok) i system wymaga napisania od nowa z nowymi funkcjonalnościami