Download - Eclipse Predictor

Transcript
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]