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 Loading

  1. manytask manytask Public

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

    Python 39 9

  2. checker checker Public

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

    Python 3 15

  3. .github .github Public

Repositories

Showing 8 of 8 repositories
  • manytask Public

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

    manytask/manytask’s past year of commit activity
    Python 39 9 15 5 Updated Jan 14, 2025
  • checker Public

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

    manytask/checker’s past year of commit activity
    Python 3 15 13 7 Updated Nov 4, 2024
  • manytask/course-template’s past year of commit activity
    Python 0 MIT 1 0 3 Updated Aug 26, 2024
  • workflows Public

    Reusable workflows and actions for manytask organisation

    manytask/workflows’s past year of commit activity
    0 MIT 0 1 1 Updated Feb 15, 2024
  • identity Public

    Manytask organisation identity - icons, logo etc

    manytask/identity’s past year of commit activity
    0 MIT 0 0 0 Updated Feb 12, 2024
  • manytask/infrastructure’s past year of commit activity
    Jinja 1 MIT 0 2 0 Updated Feb 7, 2024
  • .github Public
    manytask/.github’s past year of commit activity
    0 MIT 0 0 0 Updated Nov 9, 2023
  • test-ci Public
    manytask/test-ci’s past year of commit activity
    0 MIT 0 0 0 Updated Nov 9, 2023

People

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

Top languages

Python Jinja

Most used topics

Loading…