Moodle	  Assignments	  The	  Next	  Genera5on	        Mark	  Drechsler	      Director,	  Consul5ng	        NetSpot	  Pty	 ...
About	  me	  Moodler	  since	  2007	  Director,	  Consul5ng	  @	  NetSpot	  www.markdrechsler.com	  TwiHer	  @markdrechsle...
Need:	  wide-­‐ranging	  enhancements	  to	   the	  Assignment	  module	  to	  meet	  the	           needs	  of	  large	  ...
Consor)um	  of	  universi)es	  defined	  a	      range	  of	  commonly	  desired	               improvements	  
The	  first	  steps	                              First	  round	  of	                             changes	  needed	        ...
Here’s	  a	  thought	  Why	  not	  contribute	  these	     changes	  back	  into	  	    core	  Moodle	  code?	  
Can	  we	  get	  these	  neat	    changes	  into	  the	  Assignment	  module?	  
No.	  The	  assignment	  module	  needs	  a	  re-­‐write	  before	  any	  more	  code	  gets	  added	  to	  it.	  
How	  about	  if	  we	  agreed	  to	    do	  the	  re-­‐write	  of	  the	  Assignment	  module	  as	  part	            of	...
Deal	  –	  provided	  you	  do	  it	  in	    a	  way	  which	  meets	  the	  standards	  and	  expecta5ons	          of	  ...
Sure!	                 	  How	  hard	  could	  it	  be?	  
Composi5on	  of	  changes	     Founda5onal	  changes	  
Goal:	                        	  Make	  assignments	  easier	  to	  set	  up	     and	  more	  consistent	  across	  ‘subt...
Composi5on	  of	  changes	        Enhancements	              	              	              	     Founda5onal	  changes	  
Composi5on	  of	  changes	                       “The	                     Flinders	         Enhancements	               	...
Op5ons:	                                 Update	  Abandon	     Maintain	                               Assignment	  change...
Decision:	     Op5mal	  long	  term	     benefit	  to	  NetSpot	  clients,	  and	  to	  Moodle,	    was	  to	  upgrade	  th...
Roadmap:	  •  First:	  implement	  ‘founda5onal’	  changes	     –  Replica5on,	  5dy-­‐up,	  migra5on	  path	  •  Then:	  ...
Timelines	                                                         2.3	  release	                                         ...
Result:	  New	  Assignment	  module	  including	  first	  batch	  of	  enhancements	   scheduled	  for	  release	  in	  Moo...
Enough	  with	      the	  Powerpoint!	       	   Show	  us	  a	    demo!	  
Gefng	  code	  into	  core.	  Easy?	  Heck	  no!	                                 NetSpot	  code	                         ...
Gefng	  code	  into	  core.	  Easy?	  Heck	  no!	                            NetSpot	  code	                              ...
The	  future:	  New	  opportuni5es	                         Image	  Crea5ve	  Commons	  Copyright	  Liralen	  Li	  hHp://w...
Developed	  and	  awai5ng	  integra5on	        (but	  not	  looking	  like	  making	  2.3?)	  •    Individual	  5me	  exte...
Individual	  extensions	  
Gran5ng	  an	  extension	  
Team	  assignments	  
Blind	  marking	  
Future	  developments	  •  More	  web	  services	  enabling	  mobile	  access	     and	  external	  marking	  management	 ...
Further	  details	  •  Assignment	  changes	  Moodle	  2.3:	     hHp://docs.moodle.org/dev/Assignment	  •  Main	  Tracker	...
Special	  thanks	  to…	  •    Damyon	  Weise	  (NetSpot)	  •    Minh-­‐Tam	  Nguyen	  (NetSpot)	  •    Victor	  Herrera	  ...
Ques5ons?	  
Moodle Assignments - the Next Generation
Moodle Assignments - the Next Generation
Upcoming SlideShare
Loading in...5
×

Moodle Assignments - the Next Generation

1,688

Published on

iMoot 2012 presentation by Mark Drechsler discussing the Assignment Redevelopment project.

Published in: Education, Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,688
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Moodle Assignments - the Next Generation

  1. 1. Moodle  Assignments  The  Next  Genera5on   Mark  Drechsler   Director,  Consul5ng   NetSpot  Pty  Ltd  
  2. 2. About  me  Moodler  since  2007  Director,  Consul5ng  @  NetSpot  www.markdrechsler.com  TwiHer  @markdrechsler  
  3. 3. Need:  wide-­‐ranging  enhancements  to   the  Assignment  module  to  meet  the   needs  of  large  ins5tu5ons.    
  4. 4. Consor)um  of  universi)es  defined  a   range  of  commonly  desired   improvements  
  5. 5. The  first  steps   First  round  of   changes  needed   to  fix  some     immediate   shortcomings  
  6. 6. Here’s  a  thought  Why  not  contribute  these   changes  back  into     core  Moodle  code?  
  7. 7. Can  we  get  these  neat   changes  into  the  Assignment  module?  
  8. 8. No.  The  assignment  module  needs  a  re-­‐write  before  any  more  code  gets  added  to  it.  
  9. 9. How  about  if  we  agreed  to   do  the  re-­‐write  of  the  Assignment  module  as  part   of  the  deal?  
  10. 10. Deal  –  provided  you  do  it  in   a  way  which  meets  the  standards  and  expecta5ons   of  the  HQ  team...  
  11. 11. Sure!    How  hard  could  it  be?  
  12. 12. Composi5on  of  changes   Founda5onal  changes  
  13. 13. 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.    
  14. 14. Composi5on  of  changes   Enhancements         Founda5onal  changes  
  15. 15. Composi5on  of  changes   “The   Flinders   Enhancements     Changes”       Founda5onal  changes  
  16. 16. Op5ons:   Update  Abandon   Maintain   Assignment  changes   ‘fork’   module  
  17. 17. Decision:   Op5mal  long  term   benefit  to  NetSpot  clients,  and  to  Moodle,   was  to  upgrade  the   Assignment  module  
  18. 18. 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  
  19. 19. 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  
  20. 20. Result:  New  Assignment  module  including  first  batch  of  enhancements   scheduled  for  release  in  Moodle  2.3   core.     hHp://tracker.moodle.org/browse/MDL-­‐26997    
  21. 21. Enough  with   the  Powerpoint!     Show  us  a   demo!  
  22. 22. 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  
  23. 23. 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  
  24. 24. The  future:  New  opportuni5es   Image  Crea5ve  Commons  Copyright  Liralen  Li  hHp://www.flickr.com/photos/liralenli/  
  25. 25. Developed  and  awai5ng  integra5on   (but  not  looking  like  making  2.3?)  •  Individual  5me  extensions  •  Team  assignments  •  Blind/anonymous  marking  •  Authen5city  statement  
  26. 26. Individual  extensions  
  27. 27. Gran5ng  an  extension  
  28. 28. Team  assignments  
  29. 29. Blind  marking  
  30. 30. 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  
  31. 31. 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      
  32. 32. 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!  
  33. 33. Ques5ons?  

×