SLIDE 1
Automated
Student
Program
Marking
With
The
Web‐CAT
System
Stefan
Brandle
SLIDE 2 Your
Program
Is
Finally
Ready
– Designed
– WriBen
– Tested
– It
is
perfect!
– A
unit‐tesFng
based
computer
system
for
marking
student
assignments
– Primary
development
at
Virginia
Tech
University
– Installed
also
on
the
server
“seal”
at
the
University
of
MauriFus
- Go
to
“hBp://seal.uom.ac.mu:8080/Web‐CAT”
SLIDE 3
Using
Web‐CAT:
(1)
Login
SLIDE 4
Using
Web‐CAT:
(2)
Home
Page
SLIDE 5
Using
Web‐CAT:
(3)
Submit
Tab
SLIDE 6
Using
Web‐CAT:
(4)
Choose
Assignment
SLIDE 7
Using
Web‐CAT:
(5)
Read
InstrucFons
SLIDE 8
Using
Web‐CAT:
(6)
ABach
File(s)
SLIDE 9
Using
Web‐CAT:
(7)
Confirm
Submission
SLIDE 10
Using
Web‐CAT:
(8)
Wait
for
Results
SLIDE 11
Using
Web‐CAT:
(9)
Overview
of
Results
SLIDE 12
Using
Web‐CAT:
(10)
Examine
Details
SLIDE 13
Using
Web‐CAT:
(11)
Interpret
Score
SLIDE 14 Oops!
Your
code
was
not
quite
perfect
- There
are
a
number
of
possible
problems
– Your
code
does
not
pass
your
own
tests
(opFonal
marking)
– Your
tests
do
not
test
all
of
your
code
(opFonal
marking)
– Your
code
does
not
pass
the
instructor’s
tests
- The
assignment
can
also
be
set
up
to
– Check
your
code
style
– Require
that
your
code
passes
your
tests
before
any
other
marking
is
done
- If
you
did
your
own
tesFng
before
submieng
and
examine
your
code,
a
number
of
these
problems
can
be
avoided
SLIDE 15 Fix,
Test,
and
Resubmit
– Examine
test
results
– Look
at
your
code
– Find
the
errors
– Fix
them
– Test
your
code
– Resubmit
SLIDE 16
IteraFon
Does
Make
Perfect
SLIDE 17 References
hBp://web‐cat.cs.vt.edu/WCWiki
- University
of
MauriFus
Web‐CAT
System
hBp://seal.uom.ac.mu:8080/Web‐CAT