# ReCodEx **ReCodEx** is complex programmer testing solution, primary targeted to technical universities. It's highly customizable and based on modern technologies. ## Contents * [[Introduction]] * [[Introduction#current-code-evaluating-solution]] * [[Introduction#analysis-of-related-projects]] * [[Introduction#recodex-goals]] * [[Introduction#terminology]] * [[User documentation]] * [[Overall architecture]] * [[Overall architecture#components]] * [[Overall architecture#communication]] * [[Overall architecture#assignments]] * [[Overall architecture#submission-flow]] * [[Overall architecture#common-install]] * [[Worker]] * [[Worker#description]] * [[Worker#architecture]] * [[Worker#installation]] * [[Worker#configuration-and-usage]] * [[Broker]] * [[Broker#description]] * [[Broker#architecture]] * [[Broker#installation]] * [[Broker#configuration-and-usage]] * [[Monitor]] * [[Monitor#description]] * [[Monitor#architecture]] * [[Monitor#installation]] * [[Monitor#configuration-and-usage]] * [[Fileserver]] * [[Fileserver#description]] * [[Fileserver#architecture]] * [[Fileserver#installation]] * [[Fileserver#configuration-and-usage]] * [[Web API]] * [[Web API#description]] * [[Web API#architecture]] * [[Web API#installation]] * [[Web API#configuration-and-usage]] * [[Web application]] * [[Web application#description]] * [[Web application#architecture]] * [[Web application#installation]] * [[Web application#configuration-and-usage]] * [[Conclusion]] * [[Conclusion#further-improvements]] ## Separated pages * [[Logo]] * [[Coding style]] ## Documentation * [API documentation](http://recodex.github.io/api-doc) * Programmer documentation * [Worker](http://recodex.github.io/worker/) * [Broker](http://recodex.github.io/broker/) * [Monitor](http://recodex.github.io/monitor/)