资 源 简 介
SmartTutor: Creating Interactive Tutorials for Novice Programmers
Introduction
SmartTutor is a plug-in in the Eclipse IDE.It can create interactive tutorials for teaching programming.
## What can SmartTutor do: ##
Record user actions of performing a programming task;
Convert parameter-input actions into template variables for receiving new parameters during replay;
Display the recorded actions in a tree structure to help authors create a task outline and add textual instructions;
Present and replay these edited actions as an interactive tutorial for mentoring.
...
For more infromation, please refer to http://code.google.com/p/smarttutor/wiki/SmartTutor
Latest Information
We extended SmartTutor to be a client/server system. Its client is the old SmartTutor system, which record the action sequences performed by novice programmers when they completing programming tasks. It
文 件 列 表
.settings
org.eclipse.jdt.core.prefs
org.eclipse.jdt.ui.prefs
bin
edu
icons
command.png
edit.png
editor
record.gif
replay.gif
singlestep.gif
smarttutor.png
terminate.gif
Thumbs.db
titleicon.gif
viewer
window.png
META-INF
MANIFEST.MF
resolvers
widgetReg.xml
AdaptiveWidgetResolver.java
FixedWidgetResolver.java
IWidgetResolver.java
PrimitiveWidgetId.java
WeightedPropertyWidgetId.java
WidgetResolverLoader.java
schema
widgetResolver.exsd
src
edu
.classpath
.project
build.properties
How to Use SmartTutor.pdf
LICENSE.txt
plugin.xml
readme.txt