Skip to content
@LLM-Grading-System

LLM-Grading-System

Система оценивания практических работ студентов с помощью LLM

Архитектура

graph LR
    %% C4 style classes c4model.com %%
    classDef person fill:#08427b,stroke:black,color:white;
    classDef container fill:#1168bd,stroke:black,color:white;
    classDef database fill:#1168bd,stroke:black,color:white;
    classDef software fill:#1168bd,stroke:black,color:white;
    classDef existing fill:#999999,stroke:black,color:white;
    classDef boundary fill:white,stroke:black,stroke-width:2px,stroke-dasharray: 5 5;
    classDef frame fill:white,stroke:black;


    %% nodes %%
    GitHub["GitHub API"]:::existing
    Mistral["Mistral AI API"]:::existing
    Admin((Admin)):::person
    Student((Student)):::person
    WebApp("Admin Panel <br>[Container: Nginx + React]"):::container
    CoreAPI("Core API <br>[Container: FastAPI]"):::container
    Worker("LLM Grader <br>[Container: FastStream]"):::container
    GitHubGateway("GitHub Gateway <br>[Container: FastAPI]"):::container
    CoreDB[("Core Data <br>[Container: PostgreSQL]")]:::database
    S3[("Submissions <br>[Container: Minio]")]:::database
    Events(["Events <br>[Container: Kafka Topic]"]):::container
    TGBot("Student Bot <br>[Container: Aiogram]"):::container

    %% connections and boundaries %%
    
    subgraph Legend [Containers]
        Student-.->|Uses| TGBot
        Admin-.->|Uses| WebApp
        
        subgraph Boundary["Boundary: System"]
            WebApp-.->|"Makes requests <br> [HTTP/HTTPS]"| CoreAPI
            CoreAPI-.->|"Makes requests  <br> [HTTP/HTTPS]"| GitHubGateway
            CoreAPI-.->|"Makes requests  <br> [TCP]"| CoreDB
            CoreAPI-.->|"Makes requests <br> [HTTP/HTTPS]"| S3

            Worker-.->|"Makes requestts <br> [HTTP/HTTPS]"| CoreAPI
            Worker-.->|"Makes requests <br> [HTTP/HTTPS]"| S3

            CoreAPI-.->|"Pushes event  <br> [TCP]"| Events
            TGBot-.->|"Pulls event <br> [TCP]"| Events
            Worker-.->|"Pulls event <br> [TCP]"| Events
            GitHubGateway-.->|"Pushes/pulls event <br> [TCP]"| Events

            
            TGBot-.->|"Makes requests <br> [HTTP/HTTPS]"| GitHubGateway
            TGBot-.->|"Makes requests <br> [HTTP/HTTPS]"| CoreAPI

        end
        class Boundary boundary
        
        GitHubGateway-.->|"Makes requests <br> [HTTP/HTTPS]"| GitHub
        Worker-.->|"Makes requests <br> [HTTP/HTTPS]"| Mistral
    end
    class Legend frame
Loading

Скриншоты

Задачи

image image image image

Жалобы/вопросы студентов

image image

Студенты

image

Pinned Loading

  1. GitHub-Gateway GitHub-Gateway Public

    Сервис-прослойка для доступа к GitHub API

    Python

  2. Platform Platform Public

    Инфраструктура для запуска платформы LLM-оценивания

  3. Platform-Backend Platform-Backend Public

    Основной бэкенд для системы оценивания

    Python

  4. Platform-Frontend Platform-Frontend Public

    Фронтенд админ-панели преподавателя для системы оценивания с помощью LLM

    TypeScript

  5. Platform-Grader Platform-Grader Public

    Микросервис для оценки практически заданий

    Python

  6. StudentBot StudentBot Public

    Телеграм-бот для взаимодействия со студентами

    Python

Repositories

Showing 8 of 8 repositories
  • .github Public

    Описание организации

    LLM-Grading-System/.github’s past year of commit activity
    0 0 0 0 Updated Apr 15, 2025
  • Platform Public

    Инфраструктура для запуска платформы LLM-оценивания

    LLM-Grading-System/Platform’s past year of commit activity
    0 0 0 0 Updated Apr 15, 2025
  • Platform-Frontend Public

    Фронтенд админ-панели преподавателя для системы оценивания с помощью LLM

    LLM-Grading-System/Platform-Frontend’s past year of commit activity
    TypeScript 0 0 0 0 Updated Apr 7, 2025
  • Platform-Backend Public

    Основной бэкенд для системы оценивания

    LLM-Grading-System/Platform-Backend’s past year of commit activity
    Python 0 0 0 0 Updated Apr 1, 2025
  • GitHub-Gateway Public

    Сервис-прослойка для доступа к GitHub API

    LLM-Grading-System/GitHub-Gateway’s past year of commit activity
    Python 0 0 0 0 Updated Apr 1, 2025
  • StudentBot Public

    Телеграм-бот для взаимодействия со студентами

    LLM-Grading-System/StudentBot’s past year of commit activity
    Python 0 0 0 0 Updated Apr 1, 2025
  • Platform-Grader Public

    Микросервис для оценки практически заданий

    LLM-Grading-System/Platform-Grader’s past year of commit activity
    Python 0 0 0 0 Updated Mar 20, 2025
  • Grading-Experiments Public

    Эксперименты с различными подходами для оценки практических заданий студентов

    LLM-Grading-System/Grading-Experiments’s past year of commit activity
    Python 0 0 0 0 Updated Mar 20, 2025

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…