Index: lams_central/src/flash/org/lamsfoundation/lams/monitoring/ls/LessonModel.as =================================================================== diff -u -r2462e481f6b2f3ec439d557cbae9b759e8d6ef32 -r6b12e94d431294848fb861b055a5e3423d507cf7 --- lams_central/src/flash/org/lamsfoundation/lams/monitoring/ls/LessonModel.as (.../LessonModel.as) (revision 2462e481f6b2f3ec439d557cbae9b759e8d6ef32) +++ lams_central/src/flash/org/lamsfoundation/lams/monitoring/ls/LessonModel.as (.../LessonModel.as) (revision 6b12e94d431294848fb861b055a5e3423d507cf7) @@ -96,6 +96,28 @@ return true; } + + public function addNewSequence(seqDTO:Object):Boolean{ + // create new Sequence from DTO + var seq:Sequence = new Sequence(seqDTO); + + _lessonSequences.put(seq.getSequenceID(),seq); + + Application.getInstance().getMonitor().getMM().setSequence(seq); + + Debugger.log('Added New Sequence to _lessonSequences with ID: ' + seq.getSequenceID(),4,'addNewSequence','LessonModel'); + + + setChanged(); + + //notify the view there has been a change + infoObj = {}; + infoObj.updateType = "SEQUENCES_UPDATED"; + + notifyObservers(infoObj); + + return true; + } /** * Gets a learning sequence (lesson) using its ID