ITS-VIP SPRING 2012 final presentation

26
ITS-VIP SPRING 2012 FINAL PRESENTATION DATA MINING GROUP PHP?HTML INTERFACE Mide Ajayi Nakul Dureja Data Miners Rakesh Kumar David Fleischhauer

description

ITS-VIP SPRING 2012 final presentation. DATA MINING GROUP PHP?HTML INTERFACE Mide Ajayi Nakul Dureja Data Miners Rakesh Kumar David Fleischhauer. Ratings Data. Worked on collecting how many questions per question type were given a particular rating. - PowerPoint PPT Presentation

Transcript of ITS-VIP SPRING 2012 final presentation

Page 1: ITS-VIP SPRING 2012 final presentation

ITS-VIP SPRING 2012FINAL PRESENTATION

DATA MINING GROUP• PHP?HTML INTERFACE

• Mide Ajayi• Nakul Dureja

• Data Miners• Rakesh Kumar• David Fleischhauer

Page 2: ITS-VIP SPRING 2012 final presentation

Ratings Data

Worked on collecting how many questions per question type were given a particular rating.

Decided to use the Spring/Fall 2011 user data, but able to expand it further back in time.

Implemented using MATLAB with a MySQL interface.

All the data manipulation was done in MATLAB. Output the final data values to a .csv file that

was then graphed using Excel.

Page 3: ITS-VIP SPRING 2012 final presentation

How is this useful?

Ratings are used to show how much a student believes a particular question is helpful.

ie. Too hard, too easy, testing too much/too little content

I looked at the general trend at which types of questions a student finds the most helpful in reviewing the material.

Useful for question makers in deciding what types of questions students best/worst respond to.

Useful for instructors and assessing students performance

Page 4: ITS-VIP SPRING 2012 final presentation

Ratings Raw Data

Page 5: ITS-VIP SPRING 2012 final presentation

Ratings Graphical Data

Page 6: ITS-VIP SPRING 2012 final presentation

Score vs. Duration By question

Trend goes downward, presumably due to difficulty Each dot is an individual question Poor way to analyze the data as it is not independent of question difficulty

Page 7: ITS-VIP SPRING 2012 final presentation

Score vs. duration By duration

Each dot is a unique duration Less dependent on question difficulty and other variables since

different questions are averaged together Shows a more reasonable trend, but still downward

Page 8: ITS-VIP SPRING 2012 final presentation

Score vs. duration Combining individual trends

For each question, the duration was averaged for each unique score (left) These trends are almost entirely upward as they are per question,

eliminating dependency on difficulty and other factors When the graph on the left is “smushed” together, the graph on the right

is the result

Page 9: ITS-VIP SPRING 2012 final presentation

Score vs. Duration Filtered by Question Type

Multiple Choice Matching

Page 10: ITS-VIP SPRING 2012 final presentation

Continues…

Calculation

Page 11: ITS-VIP SPRING 2012 final presentation

Master Data Table

Created MinedDataV1, a table containing data in a more readily accessible form

Fields: qID, Avg. Score, Avg. Duration, Avg. Rating, Number of answers, Number of ratings, number and percentage of answers that were 0 or 100

Refreshable by anyone from http://itsdev5.vip.gatech.edu/refresh.php using several modifiable fields

Page 12: ITS-VIP SPRING 2012 final presentation

PHP?HTML Interface

PRIMARY OBJECTIVE: Creating a web based interface

Featuring different ways represent data collected from the ITS server:

Statistically Graphically

SECONDARY OBJECTIVES: To provide any statistical data that maybe useful

or required by other teams to fulfill their objectives.

To create an interface for the instructor to view class statistics.

Page 13: ITS-VIP SPRING 2012 final presentation

PHP?HTML Interface CreationIdentified the necessary pages relevant to the project and their utilities.

Identified and worked on the technical know how's required for the implementation of the pages.

Implemented the interface and worked on the possible improvements.

Improving the existing pages and searching for other possible additions to the website.

Page 14: ITS-VIP SPRING 2012 final presentation

ITS-STATShttp://itsdev5.vip.gatech.edu/itsstats.php

The homepage Links to all the

other pages. Provides a brief

description about every page.

Link to update the MinedDataV1 table dynamically.

ITS STATS• Questions• Averages• Tables• Concepts• Graphing• Ratings

Page 16: ITS-VIP SPRING 2012 final presentation

Expected Future Work

Convert the MATLAB script to PHP to allow for a dynamic updating of the graphs.

Include the ability to change the years in the website.

Provide a system of incentives for rating question.

Making the data available dynamically. More relevant pages added to the

website.

Page 17: ITS-VIP SPRING 2012 final presentation

WebPages

Page 18: ITS-VIP SPRING 2012 final presentation

Questionshttp://itsdev5.vip.gatech.edu/view_question.php

Displays information about a particular question id chosen by the user : Question Text Question Type (MC,M,S) Statistical Data (Averages, Durations, Ratings

etc.) Tags

Possible utilities: To individually view any question by question id. To view the statistical data about any particular

question. To see the tags related to that question.

Page 19: ITS-VIP SPRING 2012 final presentation

view_questions.php

webct

TagsQuestion Text and

information

MinedDataV1

Statistical Data

Page 20: ITS-VIP SPRING 2012 final presentation

Averageshttp://itsdev5.vip.gatech.edu/averages.php

Displays information about a particular question id entered by the user Average Score Average Duration Average Rating

Graphs the actual data of each question Scores Vs. Duration Score Vs. Ratings

Possible utilities: To view statistical data about each question. To view the Score Vs. Duration and Score Vs. Rating

graphs Graphs data from the actual question data (not averages).

Page 21: ITS-VIP SPRING 2012 final presentation

averages.php

score_rating_notavg.php

users

stats_{userid}

stats

score_time_notavg.php

users

stats_{userid}

stats

averages.php

MinedDataV1

Page 22: ITS-VIP SPRING 2012 final presentation

Tableshttp://itsdev5.vip.gatech.edu/tables.php

Displays the tables from the ITS database. The number of entries can be restricted by the

user. Links to tables1.php

User can order the table by any column in either ascending or descending order.

Possible utilities: To view any table from the database in an easy

manner. To view the tables ordered by a certain parameter,

especially useful while viewing statistical tables. Ex: to obtain the top 10 questions with the least

score/rating.

Page 23: ITS-VIP SPRING 2012 final presentation

Conceptshttp://itsdev5.vip.gatech.edu/viewquestions.php

Displays all the questions with a particular tag provided by the user.

Will be replaced by “Concepts” (clustered tags). User chooses from all the tags available Link to viewquestions1.ph

Displays statistical information about all the question for a particular tag.

Graphs: Average Score Vs Average Duration Average Ratings Vs Average Duration

Possible utilities: To view all the questions with a tag and their statistics. To obtain the graphs of the data.

Page 24: ITS-VIP SPRING 2012 final presentation

viewquestions.php

viewquestions1.php

webct

Question text and

information

MinedDataV1

Stats

score-time.php

MinedDataV1

Avg_Score Avg_Duration

Score-rating.php

MinedDataV1

Avg_Score Avg_Rating

Page 25: ITS-VIP SPRING 2012 final presentation

Graphinghttp://itsdev5.vip.gatech.edu/graphing.php

Graphs the data from the MinedDataV1 table using Jpgraph library.

User selects the variable to be plotted on: X-axis Y-axis Types of Graph

Scatter Line Plot Spline

Possible Utilities: To graph any data from the statistics.

Page 26: ITS-VIP SPRING 2012 final presentation

graphing.php

graphing1.php

Scatter

MinedDataV1

Data x Data y

Line Plot

MinedDataV1

Data x Data y

Spline

MinedDataV1

Data x Data y