Skip to content
Nowaty </iCODE>

Product

Features

Ten pillars that make iCode a coding academic OS—not another generic LMS quiz tool.

01

Unified coding academic OS

Teach, practice, examine, grade, and operate in one self-hosted surface—not an LTI bolt-on or generic quiz CBT.

02

Course materials workspace

Week-by-week sections with Content, Collapsible Content, Files, Folders, Links, Edit Mode, publish controls, and Trash.

03

ConnectExercise = exam engine

Practice uses the same compilers and auto-graded question types as high-stakes exams; practice marks stay off Grades/CLOs.

04

Multi-language deterministic auto-grading

14+ languages with weighted test cases, output normalization, similarity options, and sample runs for students.

05

High-stakes exams & QB randomize

Classic, mixed, and randomized papers from the question bank, with live settings, CLO tagging, and Exam Analytics.

06

Integrity & grading evidence

Paste/leave/password/IP gates, auto-save history, code-diff review, and supervisor workflows for fair overrides.

07

Inbox (WhatsApp-alike)

Staff↔learner DMs, section Groups, reactions, forward, and attachments—without student↔student private chat.

08

Announcements (two channels)

Course notices plus public announcements with role × course × section audience controls and a header bell.

09

CLO banks & academic fit

Question banks, import/export (including Word for code questions), CLO tagging, and a shared Grades pipeline.

10

Institutional ops

Bulk Excel enrol, soft-delete Trash, Analytics + Live Monitor, light/dark theme, and installable PWA.

Roadmap (honest)

We ship production coding assessment today. These are called out as gaps—not GA claims.

  • LTI / deep LMS interoperability — planned
  • Camera AI proctoring — not a current product claim
  • AI grading assist (TestAI) — experimental / pilot only

How to use iCode