Date post: | 19-Dec-2015 |
Category: |
Documents |
View: | 214 times |
Download: | 1 times |
WHY USE THIS SOFTWARE
2
Estimates total time spent on an each assignment
Help me accomplish one of my research goals
Knows the assignment
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.
TO ACCOMPLISH THIS GOAL
4
Student
int i = 0;
1. Edit line of code
2. Set breakpoint
Log of Programming Actions
Log your programming actions
Monitor how you are doing?
HOW DO WE KNOW HOW YOU ARE DOING?
5
We define how you are doing as your status.
Define several types of statuses.
COULD USE HELP
6
You think you have an idea that can fix a problem, but you aren't sure how to implement it
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
MAKING PROGRESS
9
When the software guesses that you are stuck, could use help, or eureka, but you are actually making progress
BACK FROM BREAK
10
You have been inactive for a certain amount of time.
Back from break is when you return from inactivity.
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
TRAIN SOFTWARE TO BETTER ESTIMATE TOTAL TIME
13
Correct the break time
The default break time is 15 min.
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.