Skip to content

Автоматизация проверки лабораторных работ

License

Notifications You must be signed in to change notification settings

KristinaDoga/linuxlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linuxlab

Система автоматизированной проверки лабораторных работ по Linux с использованием SSH и n8n.

Проект предназначен для учебных лабораторных работ и позволяет:

  • выдавать студентам шаблон лабораторной работы;
  • принимать выполненные задания по SSH;
  • автоматически проверять результат в изолированном окружении (Docker);
  • сохранять отчёты и историю команд;
  • отправлять уведомления преподавателю через n8n.

Структура проекта

  • on the server/ — серверные скрипты
  • n8n workflows/ — готовые workflow для n8n
  • Materials for students/ — материалы, выдаваемые студентам
  • on the server/client.sh — клиентский скрипт для студентов

Документация

  • Установка серверной части: docs/server-setup.md
  • Настройка n8n: docs/n8n-setup.md
  • Материалы и инструкции для студентов: docs/student-distribution.md
  • Архитектура и логика работы системы: docs/architecture.md

About

Автоматизация проверки лабораторных работ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published