FAQ
Frequently asked questions
Common questions about rollout, grading, AI behavior, and pricing.
General
Devinue is designed for instructors and programs that run coding-heavy coursework — bootcamps, university CS courses, and technical training programs that need reliable assignment delivery, automated grading, and student debugging support.
Devinue currently supports Python with a Monaco-powered editor. Support for additional languages is on the roadmap and will be prioritized based on user demand.
Yes. Devinue is a standalone platform focused on the coding assignment workflow. Many instructors use it alongside Canvas, Blackboard, or Moodle for their coding-specific assignments while using the LMS for everything else.
Yes. The Starter plan is free and includes up to 2 active classes, assignment authoring, the student workspace, and community support. No credit card required.
Grading & Execution
No. All grading is server-authoritative and runs through an isolated runtime gateway on Fly.io. Hidden tests, scoring logic, and execution happen entirely server-side so students cannot inspect or manipulate them.
Each problem can have both visible and hidden test cases. Visible tests give students immediate feedback while coding. Hidden tests are only run during final grading to ensure solution correctness without giving away edge cases.
Yes. Teachers have full control — you can override per-problem scores, set overall assignment overrides, exempt individual students, and lock submissions when grading windows close. Available on Teacher, School, and District plans.
Yes. Each code execution has a configurable timeout to prevent infinite loops. The default is 10 seconds, which is sufficient for most assignment problems. School and District contracts can tune runtime settings.
AI Features
Teachers can describe a problem concept and the AI will generate a complete problem draft including instructions, starter code, test cases, and solution. Teachers review and revise before publishing — the AI assists but never publishes automatically.
When students encounter runtime errors, they can request an AI analysis that explains the error, suggests debugging approaches, and provides guided hints — without giving away the answer. Usage is rate-limited to encourage independent problem-solving.
Yes. AI features for students (error analysis and tutoring chat) can be toggled on or off at the class level. This is useful for exam-style assignments where you want students working independently.
Setup & Onboarding
Teachers create classes, share invite codes or send email invitations, then publish assignments that automatically appear to enrolled students. Most instructors are up and running within 15 minutes.
Students sign up for a Devinue account and enter the class invite code shared by their instructor. They immediately see all published assignments for that class.
You can manually recreate assignments using the editor, or use AI generation to quickly scaffold problems from descriptions. School and District plans include dedicated migration support.
Pricing & Plans
Prices shown are beta pricing and subject to change. We will give existing users advance notice before any pricing changes take effect.
Yes. You can change your plan at any time. Upgrades take effect immediately. Downgrades take effect at the end of your current billing period.
Yes. We offer special pricing for accredited educational institutions. Contact our sales team for details on institutional licensing.