# ReCodEx **ReCodEx** is complex programmer testing solution, primary targeted to technical universities. It is highly customizable and based on modern technologies. ## Documentation * [[User documentation]] * [API Documentation](https://recodex.github.io/api/) (OBSOLETE!) * Programmer Documentation * [Worker](http://recodex.github.io/worker/) * [Broker](http://recodex.github.io/broker/) * [Monitor](http://recodex.github.io/monitor/) * Data formats and protocols * [[Markdown]] (useful for exercise authors) * [[Job Configuration]] (internal for worker) * [[Exercise Configuration]] (internal for API) * [[Score Calculators]] (internal for API) * [[External Authenticators]] (authentication protocol) ## Separate pages * [[FAQ]] * [[Changelog]] * [[Logo]] * [[Runtime Environments]] * [[Exit Code Mappings]] ## Older Parts of Documentation Some parts may need revision. * [[Introduction]] * [[Analysis]] * [[Implementation]] * [[Conclusion]] * [[Database schema]] ### Appendices * [[Installation]] * [[Database]]