Search monkeycode...
Search...
Ctrl K
Login
Register
How can we help you today?
Search for a topic or question, check out our FAQs and guides, contact us for detailed support
Enter a question, topic or keyword
Help Get Started
Find answers to common questions and learn how to use the platform
Get Started
Plugins
Guides and documentation for using and developing plugins
Check plugin guides
Support
Contact us for more detailed support or to report an issue
Contact us
Browse All Articles
Explore our guides and resources to learn everything about the platform
Getting Started
Everything you need to know to start solving problems and competing on monkeycode.
Supported Languages
Browse all programming languages currently available in monkeycode.
Figure Environment Validator
Learn about the figure environment validator and how to migrate from \begin{figure} to \illustration{}.
Begin/End Macro Validator
Learn about the begin/end macro pairing validator and how to resolve unmatched environment errors.
Begin Document Validator
Understand why \begin{document} is not allowed at the start of your LaTeX file and how to fix it.
Introduction to Plugins
Introduction to what plugins are and how to implement them in Monkeycode
Add a Plugin to a Problem
Guide on how to add a plugin to your problem package and reference it in the problem statement
Reading Input in a Plugin
Guide on how to read problem sample inputs and custom user test cases inside a plugin
Plugin File Structure & Paths
Reference for how plugin files are organised inside the problem package and how assets are resolved at runtime
Plugin Limitations
Known constraints and limitations for plugins, including sandbox rules, size limits, and naming requirements
Using Third-Party Libraries
How to bundle external JavaScript and CSS libraries inside a plugin, and why CDN links do not work
Data Collection & Privacy
What data we collect on monkeycode and how it is used for our BSc. thesis research.
Contact Us
Get in touch with us!