Skip to content
@manytask

manytask

Production-alike students' testing system

Manytask | Test students solutions

Manytask is a robust platform for managing and organizing programming language courses: test, score and store.

Key Features:

  • Universal Compatibility: Supports courses in any programming language, easy customisable.
  • Automated Testing: Run objective tests on student solutions for consistent evaluations - support public and private tests.
  • Score Management: A centralized system for storing and presenting student scores. Edit scores and display them in a student-friendly manner.
  • GitLab Integration: Manage code, submissions, code reviews, and track progress efficiently with GitLab integration.
  • Real-World Learning: Manytask simulate real-world scenarios in the learning process, it uses pytest, garber etc.
  • Isolated Test Environments: Ensure fair, secure, and consistent evaluations with our isolated testing environments.

Discover a modern approach to teaching and learning with Manytask.

Ecosystem

  • manytask - Web service to store students scores, maintain deadlines, and show it to the student;
  • checker - Python CLI script to run build and run tests against students' solutions, then push scores to manytask;
  • course-template - Template of the simple course to base yours on;

Contribution

We are thrilled that you're considering contributing to Manytask! Please refer to organisation contribution guide.

Code of Conduct

All Manytask projects are subject to the Code of Conduct. Please review this to know how to interact with us.

Acknowledgment

Originally Manytask was developed by the teaches of Yandex School of Data Analysis and Open Sourced. The first version named shad-ts was developed by Fedor Korotkiy.

  • Fedor Korotkiy - development of the very first version for YSDA cpp/go/python courses, 2017-2018
  • Ilariia_Belova - updates for YSDA Python course, 2018
  • Vadim Mazaev - updates for YSDA Python course, 2019-2020
  • Nikita Bondartsev - minor updates for YSDA Python course, 2020-2021
  • Konstantin Chernyshev - moving to github, massive updates, 2020-2024

Pinned

  1. manytask manytask Public

    The auto solution checking system for YSDA; server, storing grades and managing deadlines

    Python 31 8

  2. checker checker Public

    The auto solution checking system for YSDA; client, checking solutions and sending grades

    Python 2 12

  3. .github .github Public

Repositories

Showing 8 of 8 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…