Skip to content

Gangadari11/DataVizClassProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CS3751 Data Visualization - Class Project

This repository contains our group submission for the CS3751 Data Visualization class project.

Project Context

  • This project focuses on analyzing student quiz-attempt data and validating key hypotheses through effective visualizations.

Dataset Overview

The quiz data includes the following attributes:

  • Student code
  • Attempt start time
  • Attempt end time
  • Time taken
  • Marks out of 10
  • Marks for individual questions

Project Tasks

Task 1: Verify Given Hypotheses

Use suitable visualizations to verify the following hypotheses:

  1. Students who take longer to complete the quiz tend to score higher.
  2. Some questions are consistently harder than others.
  3. High-performing students consistently improve scores over multiple attempts, whereas low performers show erratic progress.
  4. More difficult questions take longer to answer, but higher-performing students answer them faster than lower-performing students.
  5. There is an optimal time range for achieving higher scores, and students who finish too quickly or take too long tend to score lower.

Task 2: Create and Verify New Hypotheses

  1. Students attempting quizzes during the night tend to score higher than those who attempt at day
  2. Score improvements decrease after several attempts (learning plateaus over time).
  3. Students tend to exhibit consistent performance across all quizzes.
  4. Students who fail the first question (Q1) are statistically more likely to have a lower success rate on subsequent questions (Q2-Q5) compared to those who get Q1 correct.
  5. Students who score on hard questions achieve disproportionately higher overall grades than students who only score on easy questions.

Repository Contents

  • Task 1/: notebooks and data for Task 1 analysis. Python notebooks are numbered according to hypothesis question number.
  • Task 2/: notebooks and analysis for the five additional hypotheses. Python notebooks are numbered according to above Task 2 order.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors