Early access
Smarter feedback. Better learning.
AI-assisted feedback for programming courses
aiDACTO is a platform for programming courses. It helps lectors manage students and assignments,
coordinate school-based cohorts, and analyze student repository submissions with AI-assisted feedback.
Purpose
Reduce repetitive grading effort while improving consistency, transparency, and feedback quality for students.
Target users
Lectors, school admins, and institutions running programming classes with structured assignment workflows.
What makes it different
Feedback is grounded in your own rubrics and test cases, and you stay in control: AI findings are
suggestions you review before anything reaches your students.
Try aiDACTO now
You can already try aiDACTO with your own courses. Open the app and follow the getting-started
tutorial. More tutorials are on the way.
Who can join
- You teach programming – at a school, university, or in professional training.
- You have a GitHub account – aiDACTO works with GitHub repositories for assignments and submissions.
Don't have one yet? Sign up at GitHub.
Get started
- Open aiDACTO and create your account.
- Follow the getting-started tutorial to set up your account and connect GitHub.
- Have questions? Schedule an online meeting and we will help.
Schedule online
Questions first? Contact us at office@cninnovation.com.
Highlights
AI-assisted submission analysis
Analyze student repositories against the task description, rubric, and test cases, and get structured findings per criterion.
Cross-repository analysis
Compare submissions across a whole class to spot common mistakes and patterns at a glance.
Reusable templates
Build libraries of task descriptions, rubrics, test cases, and agent skills, and reuse them across courses.
Repositories created for you
Create a repository per student with the task information included, following your naming conventions.
School-aware student management
Manage students and cohorts per school, shared between the lectors affiliated with it.
Lector in control
Review, adjust, and override AI findings before submitting feedback to students.
What's new
2.0.0-preview.6
- Create repositories for multiple tasks.
- More tutorials for lectors: creating repositories for multiple tasks and analyzing a cohort.
2.0.0-preview.5
- UI design for https://www.aidacto.com and https://www.aidacto.app.
- .gitignore is added to student repos - based on the technology-selection when creating a task.
- Implementation of payment services.
2.0.0-preview.4
- Deadlines are now managed on assignments instead of tasks.
- Creating a sample project in a GitHub repository now creates a single commit for the complete sample, rather than a separate commit for each file.
- Your profile now shows how many days remain on your trial subscription.
- Simplified menus for school administors.
- Tutorials for school administrators.
Roadmap
What's coming next:
- GitLab integration – use GitLab.com or your school's own GitLab instance as an alternative to GitHub.
- Working without Git – submit and analyze assignments without requiring students to use a Git repository.
- More tutorials – additional step-by-step guides for the complete lector workflow.
The roadmap reflects current plans and may change. Early testers help us decide what comes first.
Workflow at a glance
- Sign in and set up school affiliation and profile settings.
- Create or import students and connect repository conventions.
- Create a task using task, rubric, and test-case templates.
- Automatically create repositories for students with task information included.
- Run submission analysis and review generated findings.
- Submit feedback to students.
Follow the available getting-started tutorial; more tutorials are coming soon.