Intelligent Teaching Management System

Intelligent Teaching Management System (ITMS) comprises of an interface where students can solve programming problems, and receive immediate feedback on their solutions, while solving the problems. What makes ITMS unique is the ability to integrate feedback generation tools into the system in order to provide instant feedback. There are a lot of other tools which can be integrated into the system for simplification of tutoring tasks, such as grading, problem generation and test-case generation.

Features

  • Run Virtual lab at the college level in collaboration with IITK.
  • Scalability - ability to handle 5000+ simultaneous users.
  • Virtual lab is available for practicing coding skills.
  • Hosted in the cloud - nothing to install locally and can run from any browser (only internet is required).
  • ITS incorporates problems that explain the logic and contain partial implementations so incremental learning leading to complete understanding is possible.
  • A large number of problems are present (students can solve unique – similar but different problems in the same lab session) according to difficulty levels.
  • Syllabus for KCS101 broken down into sub problems - step by step incremental learning.
  • Problems can be added by instructors and graded assignments can help track progress.
  • Support for multiple languages (C/C++/Python/Java and more can be added).
  • Real-time feedback is generated that enables novice programmers to understand and rectify basic compilation/runtime errors quickly.
  • Special compilers and error trapping (simplified error display that even novice programmers can understand).
  • All activity is recorded, tracked and available for playback for future analysis.
  • Plagiarism / similarity of code / copy paste detector - to encourage students to really learn coding.
  • Machine learning technology being incorporated to suggest hints based on how compilation errors have been corrected in the past.
  • Code book maintains all the programs written by the student, allowing him/her to improve the solutions as they learn more.
  • Reports can highlight which problems are tougher for students and which students are potentially better programmers.
  • Continuous enhancements at IITK incorporating latest pedagogical techniques and advances in computer technologies.
  • Run Virtual lab at the college level in collaboration with IITK.

Intelligent Teaching Management System for teachers (ITMS - FT)

Intelligent Teaching Management System for teachers (ITMS - FT) is a platform for teaching programming. It uses proprietary learning augmentation technology incorporating Artificial Intelligence (AI) and Machine Learning (ML).

  • Hosted in the cloud - nothing to install (only internet is required)
  • Problems can be added by instructors
  • Support for multiple languages (C/C++/Python/Java and more can be added)
  • All activity is recorded, tracked and available for playback
  • Plagiarism / copy paste detector
  • Reports to highlight tough problems and / or identify better programmers
  • Used at IIT Mumbai, IIT Kanpur, IIT Goa, IISc Bangalore and other leading   institutions to teach introductory programming

Intelligent Learning Management System for students (ILMS - FS)

Intelligent Learning Management System for students (ILMS - FS) is a unique software where students learn programming and become good programmers.

  • Virtual labs are continuously added on various topics
  • ITMS - FS incorporates 100’s of problems / support for multiple languages
  • Latest syllabus for AKTU (KCS101) broken down into sub problems
  • Real-time feedback and simplified error reporting
  • Code book for the users to prepare for coding interviews
  • Incorporates problems similar to one’s used by leading companies

Used By

IIT Bombay

IIT Kanpur

IISc Bangalore

IIT Madras

IIT Goa

IISER Bhopal

Open chat
Powered by
', { 'anonymize_ip': true });