Giter VIP home page Giter VIP logo

fix-students's Introduction

Данное клиентское приложение было реализовано на языке Javascript при помощи библиотек React/Redux. Для стилизации компонентов использовалась библиотека Bootsrap. Для написания кода использовалась IDE PhpStorm.

Что требуется для запуска:

  1. Подгрузить модули. Для подгрузки необходимых модулей требуется ввести npm install
  2. Для запуска ввести npm start Если требуется собрать проект npm run build

Для начала использования системы администратору требуется авторизоваться в окне авторизации (ввести логин и пароль). Далее происходит переход на страницу существующих групп.

Обзор всех разделов

Группы:

  • Просмотр списка групп
  • Добавление группы

    При добавлении группы появляется попап, в котором требуется ввести название группы в указанном формате(последовательность букв, тире и последовательность цифр)

  • Удаление группы

    При удалении группы появляется попап, в котором требуется подтвердить удаление группы

  • Редактиование группы

    При редактировании группы появляется попап, в котором требуется ввести новое название группы в указанном формате(последовательность букв, тире и последовательность цифр)

Дисциплины:

  • Просмотр списка дисциплин
  • Добавление дисциплины

    При добавлении дисциплины появляется попап, в котором требуется ввести название дисциплины

  • Удаление дисциплины

    При удалении дисциплины появляется попап, в котором требуется подтвердить удаление дисциплины

  • Редактиование дисциплины

    При редактировании дисциплины появляется попап, в котором требуется ввести новое название дисциплины

Преподаватели:

  • Просмотр списка преподавателей
  • Добавление преподавателя

    При добавлении преподавателя появляется попап, в котором требуется ввести ФИО, логин и пароль преподавателя (все поля являются обязательными)

  • Удаление преподавателя

    При удалении преподавателя появляется попап, в котором требуется подтвердить удаление преподавателя

  • Редактиование преподавателя

    При редактировании преподавателя появляется попап, в котором требуется ввести новые ФИО или логин или пароль преподавателя (все поля являются необязательными)

  • Добавление преподавателя в дисциплину

    При добавлении преподавателя в дисциплину появляется попап, в котором требуется выбрать преподавателя из списка созданных и выбрать дисциплину из списка созданных

  • Удаление преподавателя из дисциплины

    При удалении преподавателя из дисциплины появляется попап, в котором требуется выбрать преподавателя из списка созданных и выбрать дисциплину из списка созданных

Студенты:

  • Просмотр списка групп студентов

    при нажатии на группу показываются студенты выбранной группы

  • Добавление студента

    При добавлении студента появляется попап, в котором требуется ввести ФИО, логин и пароль, uID и выбор группы студента (все поля являются обязательными)

  • Удаление студента

    При удалении студента появляется попап, в котором требуется подтвердить удаление студента

  • Редактиование студента

    При редактировании студента появляется попап, в котором требуется ввести новые ФИО или логин или пароль студента (все поля являются необязательными)

fix-students's People

Contributors

anatoliych avatar pitchycherry avatar

Stargazers

Matrix avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.