Тим Патрик
Был на сайте: 06.06.2024 11:04

Тим Патрик timpatrik

Паспорт не верифицирован

Создание сайта с обучающими курсами с интеграцией c OpenAI 

  • 0
  • Опубликовано: 2024-04-10
Задача
1. Создать сайт с обучающими курсами по системному анализу. Каждый курс имеет свое название, краткое описание и требуемое время на прохождение. Все параметры курсов хранятся в базе данных. Список доступных курсов для изучения должен отображаться на главной странице после авторизации пользователя. Дополнительно реализовать функцию поиска курсов по ключевым словам.
2. Необходимо разработать функционал системы, включающий в себя процессы регистрации и аутентификации пользователей с возможностью определения двух ролей: администратора и обучающегося. Роль администратора будет предназначена для проверки и оценки ответов, предоставленных пользователями. Администратор сможет просматривать и анализировать ответы, выявлять распространенные ошибки, предлагать улучшения в курсах и создавать новые темы для обучения.
3. Предусмотреть доступ к первоначальному курсу после авторизации. Первоначальный курс состоит из 20 вопросов, которые случайным образом выбираются из базы вопросов для этого курса. Каждый из вопросов первоначального курса относится к одной или нескольким темам. На основании ответов пользователя на эти вопросы выявляются наиболее «проблемные» темы, на которые пользователь дал меньше всего ответов.
4. Разделить обучающие курсы по темам и хранить вопросы в базе данных. Примерная структура (ER-диаграмма) БД представлена во вложении
5. Реализовать возможность чтения материалов курса и ответа на вопросы. Сохранять в базе данных общее время прохождения курсов, ответы пользователей на вопросы и полученные им баллы.
6. Добавить функционал для обновления и добавления новых обучающих курсов администратором.
Комментариев нет
оставить комментарий могут только авторизованные пользователи
Другие работы автора:
Сайт для обучения

Сайт для обучения Задание: Необходимо написать сайт для обучения. Возможность авторизации учащегося и преподавателя. Преподаватель выкладывает на сайт лекции, добавляет к ним тесты и может посмотреть результаты учащихся за пройденные тесты. Учащийся может просматриват…

Серверная часть веб-приложения «Расписание занятий»

Серверная часть веб-приложения «Расписание занятий» Задание: Используя технологии: HTML5, CSS3, Java/PHP (на выбор), PHPStorm, SQL СУБД. Должно быть наличие: межстраничной навигации, внешний вид страниц, соответствующий современным стандартам веб-разработки, использование паттерна проектирования (MVC,…

Сайт ведение пасеки. Пару страничек, БД.

Сайт ведение пасеки. Пару страничек, БД. Задание: Основное расписано в прикрепленном файле. Сайт отображает в таблице улья. при нажатии правой кнопко имеется пару пунктов. легкие: удалить и копировать. Посложнее: запланировать работу, записать в журнал.(запись даты и комментарий). Каждый ул…

WEB - приложение на Codeigniter

WEB - приложение на Codeigniter Задание: Задача написать онлайн калькулятор стоимости услуг который будет состоять из нескольких форм (информация с которых должна сохраняться в базу данных индивидуально для каждого пользователя). Детальнее: Страница 1 (или шаг) - это форма1, юзер…

веб- приложение электронного журнала дефектов (для диплома)

веб- приложение электронного журнала дефектов (для диплома) В ЭЖД заносятся оперативные данные о дефектах и неисправностях оборудования, выявленные в процессе осмотров технологических систем и оборудования электростанции. В программе есть администратор и пользователи. У пользователей также есть роли, которые …

Разработать электронный журнал /дневник для колледжа

Разработать электронный журнал /дневник для колледжа Задание: функционал: администратор: добавление, удаление, редактирование студентов, преподавателей, предметов, групп, родителей, расписания, сброс пароля пользователя системы. преподаватель: добавление/редактирование оценок, домашнего задания, просм…

Обновить блог с Codeigniter 2.1-stable до 4 последней версии

Обновить блог с Codeigniter 2.1-stable до 4 последней версии Блог простой(учебный) ~3 страницы нужен для локального использования (будет открыт с локалки), его цель добавлять, редактировать и удалять записи. Нужно переписать по новую версию, последнюю Заменить array() на [] и если попадётся то и другие устарев…

Разработать программу для управл. персональными данными в кафе

Разработать программу для управл. персональными данными в кафе Задание: программа будет предназначена для хранения и управления персональными данными гостей в кафе. Вот основные функциональные возможности, которые можно включить в эту программу: Регистрация гостей: Возможность ввода и сохранения контактной инф…