Giter VIP home page Giter VIP logo

e_learning's Introduction

e_learning

Проект по анализу эффективности учебных курсов.

Задачи

  1. Выяснить сколько студентов успешно сдали только один курс?

  2. Выявить самый сложный и самый простой экзамен: найти курсы и экзамены в рамках курса, которые обладают самой низкой и самой высокой завершаемостью.

  3. По каждому предмету определить средний срок сдачи экзаменов.

  4. Выявить самые популярные предметы (ТОП-3) по количеству регистраций на них. А также предметы с самым большим оттоком (ТОП-3).

  5. Выявить семестр с самой низкой завершаемостью курсов и самыми долгими средними сроками сдачи курсов в период с начала 2013 по конец 2014.

  6. Построить RFM-кластеры студентов, чтобы качественно оценить свою аудиторию.

Результаты

  1. Количество студентов успешно завершивших только один курс = 3706

  2. Самый простой экзамен DDD2014B с 92,4 % завершаемости и самый сложный DDD2013B с 82,9 % завершаемостью.

  3. Получены табличные данные о средних датах последней успешной сдачи экзамена по каждому из курсов, по которым были данные по дате сдачи экзамена.

  4. Выявлены самые популярные предметы по количеству регистраций и курсы с самым высоким оттоком.

  5. Выявлены семестры с самой низкой завершаемостью курсов и самыми долгими средними сроками сдачи курсов в период с начала 2013 по конец 2014

  6. Проведен RFM анализ.

Входные данные

assessments.csv — этот файл содержит информацию об оценках в тесте. Обычно каждый предмет в семестре включает ряд тестов с оценками, за которыми следует заключительный экзаменационный тест (экзамен).

  • code_module — идентификационный код предмета.

  • code_presentation — семестр (Идентификационный код).

  • id_assessment — тест (Идентификационный номер ассессмента).

  • assessment_type — тип теста. Существуют три типа оценивания: оценка преподавателя (TMA), компьютерная оценка (СМА), экзамен по курсу (Exam).

  • date — информация об окончательной дате сдачи теста. Рассчитывается как количество дней с момента начала семестра. Дата начала семестра имеет номер 0 (ноль).

  • weight — вес теста в % в оценке за курс. Обычно экзамены рассматриваются отдельно и имеют вес 100%; сумма всех остальных оценок составляет 100%.

courses.csv — файл содержит список предметов по семестрам.

  • code_module — предмет (идентификационный код).

  • code_presentation — семестр (идентификационный код).

  • module_presentation_length — продолжительность семестра в днях.

studentAssessment.csv — этот файл содержит результаты тестов студентов. Если учащийся не отправляет работу на оценку, результат не записывается в таблицу.

  • id_assessment — тест (идентификационный номер).

  • id_student — идентификационный номер студента.

  • date_submitted — дата сдачи теста студентом, измеряемая как количество дней с начала семестра.

  • is_banked — факт перезачета теста с прошлого семестра (иногда курсы перезачитывают студентам, вернувшимся из академического отпуска).

  • score — оценка учащегося в этом тесте. Диапазон составляет от 0 до 100. Оценка ниже 40 неудачная/неуспешная сдача теста.

studentRegistration.csv — этот файл содержит информацию о времени, когда студент зарегистрировался для прохождения курса в семестре.

  • code_module — предмет (идентификационный код).

  • code_presentation — семестр (идентификационный код)

  • id_student — идентификационный номер студента.

  • date_registration — дата регистрации студента. Это количество дней, измеренное от начала семестра (например, отрицательное значение -30 означает, что студент зарегистрировался на прохождение курса за 30 дней до его начала).

  • date_unregistration — дата отмены регистрации студента с предмета. У студентов, окончивших курс, это поле остается пустым.

Стек

pandas, numpy, seaborn, matplotlib

e_learning's People

Contributors

anokhinde avatar

Watchers

 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.