14. Goal:
Make
assignments
easier
to
set
up
and
more
consistent
across
‘subtypes’,
make
the
code
more
robust
and
ready
for
more
modifica5ons,
open
up
the
assignment
to
web
services
calls.
19. Decision:
Op5mal
long
term
benefit
to
NetSpot
clients,
and
to
Moodle,
was
to
upgrade
the
Assignment
module
20. Roadmap:
• First:
implement
‘founda5onal’
changes
– Replica5on,
5dy-‐up,
migra5on
path
• Then:
implement
enhancements.
• Enhancements
driven
by:
– Consor5um
“wish
list”
– Popular
tracker
items
– Commonly
requested
features
from
other
NetSpot
clients
21. Timelines
2.3
release
Cutoff
for
2.3
code
Refinement
&
core
integra5on
Development
&
tes5ng
Addi5onal
Resourcing
development
for
2.4?
Specifica5on
Jan
Feb
Mar
Apr
May
Jun
Jul
22. Result:
New
Assignment
module
including
first
batch
of
enhancements
scheduled
for
release
in
Moodle
2.3
core.
hHp://tracker.moodle.org/browse/MDL-‐26997
24. Gefng
code
into
core.
Easy?
Heck
no!
NetSpot
code
solu5on
NetSpot
analyse
NetSpot
submit
changes
needed
code
to
HQ
HQ
provide
HQ
review
code
feedback
25. Gefng
code
into
core.
Easy?
Heck
no!
NetSpot
code
solu5on
Mul)ple
itera)ons,
with
new
NetSpot
analyse
NetSpot
submit
changes
needed
code
to
HQ
changes
regularly
arising,
over
many
weeks.
HQ
provide
HQ
review
code
feedback
26. The
future:
New
opportuni5es
Image
Crea5ve
Commons
Copyright
Liralen
Li
hHp://www.flickr.com/photos/liralenli/
27. Developed
and
awai5ng
integra5on
(but
not
looking
like
making
2.3?)
• Individual
5me
extensions
• Team
assignments
• Blind/anonymous
marking
• Authen5city
statement
32. Future
developments
• More
web
services
enabling
mobile
access
and
external
marking
management
systems
• Cover
sheets
• Self
and
peer
assessment
• Mul5ple
markers
• BeHer
support
for
offline
marking
33. Further
details
• Assignment
changes
Moodle
2.3:
hHp://docs.moodle.org/dev/Assignment
• Main
Tracker
item:
hHp://tracker.moodle.org/browse/
MDL-‐26997
• Try
it
out:
hHp://qa.moodle.net
34. Special
thanks
to…
• Damyon
Weise
(NetSpot)
• Minh-‐Tam
Nguyen
(NetSpot)
• Victor
Herrera
(NetSpot)
• Raymond
Wijaya
(NetSpot)
• GreHe
Wilkinson
(Flinders
Uni)
• Sam
Hemelryk
(HQ)
• All
Consor5um
members
&
the
NetSpot
Innova5on
Fund!