Eclipse Predictor

16
ECLIPSE PREDICTOR Jason Carter

description

Eclipse Predictor. Jason Carter. WHY USE THIS SOFTWARE. Estimates total time spent on an each assignment. Knows the assignment. Help me accomplish one of my research goals. One of the Goals of this Project.  Automatically predict when students are - PowerPoint PPT Presentation

Transcript of Eclipse Predictor

Page 1: Eclipse  Predictor

ECLIPSE PREDICTOR

Jason Carter

Page 2: Eclipse  Predictor

WHY USE THIS SOFTWARE

2

 Estimates total time spent on an each assignment

 Help me accomplish one of my research goals

 Knows the assignment

Page 3: Eclipse  Predictor

ONE OF THE GOALS OF THIS PROJECT

3

 Automatically predict when students are having difficulty with some aspect of code

Student1 Student2

Notify a TA that the students are having a problem

You are stuck.Student 1 is stuck.

Page 4: Eclipse  Predictor

TO ACCOMPLISH THIS GOAL

4

Student

int i = 0;

1. Edit line of code2. Set breakpoint

Log of Programming Actions

Log your programming actions

Monitor how you are doing?

Page 5: Eclipse  Predictor

HOW DO WE KNOW HOW YOU ARE DOING?

5

We define how you are doing as your status.

Define several types of statuses.

Page 6: Eclipse  Predictor

COULD USE HELP

6

You think you have an idea that can fix a problem, but you aren't sure how to implement it

Page 7: Eclipse  Predictor

STUCK

7

You cannot solve a problem and have exhausted most of your resources such as searching the web or asking a student for

help

Page 8: Eclipse  Predictor

EUREKA

8

You have finally solved a problem or just got out of being stuck

Page 9: Eclipse  Predictor

MAKING PROGRESS

9

When the software guesses that you are stuck, could use help, or eureka, but you are actually making progress

Page 10: Eclipse  Predictor

BACK FROM BREAK

10

You have been inactive for a certain amount of time.

Back from break is when you return from inactivity.

Page 11: Eclipse  Predictor

EXPLICITLY INDICATE CURRENT STATUS

11

Page 12: Eclipse  Predictor

TRAINING THE SOFTWARE

12

Software will predict your status and give you a notification

Correct the software by pressing the button that corresponds to your status

Page 13: Eclipse  Predictor

TRAIN SOFTWARE TO BETTER ESTIMATE TOTAL TIME

13

Correct the break time

The default break time is 15 min.

Page 14: Eclipse  Predictor

BREAK TIME FEATURE

14

Total break time, Average Break Time, Last Break Time

Page 15: Eclipse  Predictor

INSTALLATION

15

Download plug-in from: cs.unc.edu/~carterjl/comp401/eclipsePredictor.jar

The name of the plug-in is eclipsePredictor.jar

User Manual will soon be available for download.

Page 16: Eclipse  Predictor

CONTACT INFO

17

Email: [email protected]