Academic Integrity
Without Compromise
Educational platform that detects plagiarism with AI, executes code securely in Docker containers, and provides complete traceability of the development process.
Academic Integrity Without Compromise
Generative AI has changed the game in education.
The Problem: Students can generate complete code with ChatGPT in seconds, making it impossible to verify the actual authorship of the work.
Our Solution: Complete traceability of the development process: every keystroke, every pause, every modification is recorded. We don't just evaluate the final code, but the entire thought process behind it.
- ✕Falsos positivos frecuentes
- ✕Evasión mediante prompts simples
- ✓La solución: Evaluación de proceso, no de resultado
Average Accuracy
~50%
Everything you need to evaluate code securely
From plagiarism detection to execution in isolated containers.
LTI 1.3 Integration
Native connection with Canvas LMS. Grades sync automatically without manual intervention.
Secure Execution in Docker
Each code runs in isolated, ephemeral containers with resource limits, ensuring complete security.
Complete Traceability
Records every student action: keystrokes, time spent, and code changes in real-time.
Every action tells a story
Turn development data into insights about the learning process.
Unlike a traditional submission, Edurun records every interaction. Detect suspicious patterns or validate genuine effort with detailed metrics.
- 1
Timeline: See how many times the student tested their code before submitting.
- 2
Integrity Alerts: Automatic logs of copy/paste attempts or window changes.
- 3
Focus Time: Know exactly how much time the student was actively working.
Student
Benjamin Nuñez
Executions
12
Tests Passed
5/5
Total Time
5m 50s
Suspicious Activity Log
Learn to use Edurun in minutes
Step-by-step guides to start evaluating Python code with academic integrity.
Teacher Guide
Learn how to use Edurun in your Canvas course in less than 10 minutes.
Student Guide
Guide to use Edurun and take exams.
Have questions? We're here to help
Answers to the most common questions about Edurun.
How does Canvas integration work?
Edurun natively implements the LTI 1.3 (Learning Tools Interoperability) protocol. This means students access Edurun directly from Canvas without needing to log in separately. Grades obtained in Edurun automatically sync with Canvas gradebook. Initial setup takes approximately 10 minutes following our installation guide.
How do you detect AI use like ChatGPT?
We don't rely on a single method. We combine: (1) Writing pattern analysis: detect abrupt changes in style or speed suggesting copy-paste of AI-generated code. (2) Semantic comparison: compare student code with typical ChatGPT/Copilot patterns. (3) Temporal traceability: complex code appearing suddenly without previous iterations is highly suspicious. The system generates a confidence report that the teacher interprets.
Do you only support Python?
Currently, yes. We focus on Python because it's the most widely used language in introductory programming and data science courses. However, the architecture is designed to be language-agnostic. Support for JavaScript, Java, and C++ is on our 2026 roadmap.
Is it safe to execute student code?
Absolutely. Each code runs in an isolated, ephemeral Docker container with limited resources (CPU, memory, execution time). Containers have no network access or access to the host file system. After execution, the container is automatically destroyed, ensuring complete security.
Do I need to install anything on my computer?
No. Edurun is a 100% cloud-based platform. Both teachers and students access from the web browser without needing to install any software. Only an internet connection and a modern browser (Chrome, Firefox, Safari, or Edge) are required.
Can't find the answer you're looking for?
ContactA robust architecture that ensures security, scalability, and performance.