overflow in my LMS.. code to prevent appending data with AICC course??

Hello!

I was having an issue with a Lectora AICC published course and this is what my LMS vendor sent me... anyone know the code he's speaking of???


The course is creating an overflow situation where it is sending more data than allowed. This is because you are posting to the LMS the same variable more than once. This issue has come up a few times and is something to speak to the folks at Trivantis about. Here is the log of a PutParam (Content Posting Data to the LMS). Note that variable names are repeated multiple times. If the user completes the course the first time, probably will not be a problem, but if they exit and return, the course will not know which variable to use and invariable use the first one it finds one (first time the variable was posted to the LMS) and not the last one posted to the LMS which is appended to the history record. What happens is it appends and appends until eventually there is too much data for the LMS to handle.


It is not an LMS issue but an AICC conformance issue. AICC standards says a PUTParam appends to the core_lesson field and not replaces the data. Trivantis has a command that will prevent appending from happening or clears the data after the course loads. I don't know what the command is as this is a courseware support issue and not an LMS issues.


Here is the AICC log entry.



Date & Time: 2009-07-10 08:12:30 Command = PutParam Session Id = 10111$PD0202$A001$51856 Aicc data = [CORE] Score=0 time=00:02:22 lesson_location=a001_chapter_3_page_3.2.html lesson_status=incomplete [CORE_LESSON] VarQuestion_0024=Both%20men%20and%20women%20should%20stand%20for%20handshaking%20and%20introductions. VarQuestion_0046=When%20you%27re%20introduced.%2CAt%20their%20home.%2CAt%20their%20office.%2COn%20the%20street.%2CWhen%20you%20say%20good-bye. VarQuestion_0045=The%20web-to-web. VarQuestion_0044=On%20the%20right%20shoulder. VarQuestion_0043=Greet%20whoever%20is%20present. VarQuestion_0042=Tell%20him/her%20where%20to%20sit. VarQuestion_0041=Each%20of%20the%20four%2C%20moving%20your%20eye%20contact%20from%20one%20to%20another. VarQuestion_0040=Introduce%20yourself%20to%20groups%20of%20three%20or%20more. VarQuestion_0039=When%20you%27ve%20made%20a%20high-revenue%20sale.%2CWhen%20a%20client%27s%20business%20is%20close%20to%20being%20lost.%2CWhen%20someone%20has%20done%

20something%20nice. VarQuestion_0038=No. VarQuestion_0037=Call%2C%20apologize%2C%20and%20set%20up%20another%20appointment. VarQuestion_0036=None%20of%20the%20above. VarQuestion_0035=Either%20turn%20the%20phone%20off%20or%20switch%20it%20to%20vibrate. VarQuestion_0034=At%207%3A00%20PM.%2CAnytime%20between%207%3A00%20PM%20and%209%3A00%20PM.%2CBetween%207%3A00%20PM%20and%207%3A30%20PM. VarQuestion_0033=Whoever%20extended%20the%20invitation.%2CWhoever%20benefits%20from%20the%20business%20association.%20 VarQuestion_0032=Leave%20it%20on%20your%20chair. VarQuestion_0031=No. VarQuestion_0030=Use%20the%20spoon%20provided. VarQuestion_0029=Leave%20it%20on%20the%20floor%20and%20ask%20the%20server%20to%20bring%20you%20another%20one. VarQuestion_0028=Ask%20the%20server%20for%20another%20roll%20and%20use%20the%20side%20of%20your%20dinner%20plate. VarQuestion_0027=Excuse%20yourself%20and%20go%20to%20the%20restroom%20to%20pick%20your%20teeth%20in%20private. VarQuestion_0026=Pretend%20to%20 wipe%20your%20mouth%20and%20deposit%20it%20into%20your%20napkin. VarQuestion_0025=Folded%20loosely%20and%20placed%20to%20the%20left%20side%20of%20the%20plate.


error=0 error_text=successful version=2.0 aicc_data=


Date & Time: 2009-07-10 08:12:30 Command = PutParam Session Id = 10111$PD0202$A001$51856 Aicc data = [CORE] Lesson_Status=Complete time=00:02:22 lesson_location=a001_chapter_3_page_3.2.html score=0 [CORE_LESSON] VarQuestion_0024=Both%20men%20and%20women%20should%20stand%20for%20handshaking%20and%20introductions. VarQuestion_0046=When%20you%27re%20introduced.%2CAt%20their%20home.%2CAt%20their%20office.%2COn%20the%20street.%2CWhen%20you%20say%20good-bye. VarQuestion_0045=The%20web-to-web. VarQuestion_0044=On%20the%20right%20shoulder. VarQuestion_0043=Greet%20whoever%20is%20present. VarQuestion_0042=Tell%20him/her%20where%20to%20sit. VarQuestion_0041=Each%20of%20the%20four%2C%20moving%20your%20eye%20contact%20from%20one%20to%20another. VarQuestion_0040=Introduce%20yourself%20to%20groups%20of%20three%20or%20more. VarQuestion_0039=When%20you%27ve%20made%20a%20high-revenue%20sale.%2CWhen%20a%20client%27s%20business%20is%20close%20to%20being%20lost.%2CWhen%20someone%20has%20done%20

something%20nice. VarQuestion_0038=No. VarQuestion_0037=Call%2C%20apologize%2C%20and%20set%20up%20another%20appointment. VarQuestion_0036=None%20of%20the%20above. VarQuestion_0035=Either%20turn%20the%20phone%20off%20or%20switch%20it%20to%20vibrate. VarQuestion_0034=At%207%3A00%20PM.%2CAnytime%20between%207%3A00%20PM%20and%209%3A00%20PM.%2CBetween%207%3A00%20PM%20and%207%3A30%20PM. VarQuestion_0033=Whoever%20extended%20the%20invitation.%2CWhoever%20benefits%20from%20the%20business%20association.%20 VarQuestion_0032=Leave%20it%20on%20your%20chair. VarQuestion_0031=No. VarQuestion_0030=Use%20the%20spoon%20provided. VarQuestion_0029=Leave%20it%20on%20the%20floor%20and%20ask%20the%20server%20to%20bring%20you%20another%20one. VarQuestion_0028=Ask%20the%20server%20for%20another%20roll%20and%20use%20the%20side%20of%20your%20dinner%20plate. VarQuestion_0027=Excuse%20yourself%20and%20go%20to%20the%20restroom%20to%20pick%20your%20teeth%20in%20private. VarQuestion_0026=Pretend%20to%20wi

pe%20your%20mouth%20and%20deposit%20it%20into%20your%20napkin. VarQuestion_0025=Folded%20loosely%20and%20placed%20to%20the%20left%20side%20of%20the%20plate.


Internal Error: There was some internal error Occurred in: aicc_putparam.wml


Date & Time: 2009-07-10 08:12:36 Command = PutParam Session Id = 10111$PD0202$A001$51856 Aicc data = [CORE] time=00:02:27 lesson_location=a001_chapter_3_page_3.3.html score=0 lesson_status=Complete [CORE_LESSON] VarQuestion_0024=Both%20men%20and%20women%20should%20stand%20for%20handshaking%20and%20introductions. VarQuestion_0046=When%20you%27re%20introduced.%2CAt%20their%20home.%2CAt%20their%20office.%2COn%20the%20street.%2CWhen%20you%20say%20good-bye. VarQuestion_0045=The%20web-to-web. VarQuestion_0044=On%20the%20right%20shoulder. VarQuestion_0043=Greet%20whoever%20is%20present. VarQuestion_0042=Tell%20him/her%20where%20to%20sit. VarQuestion_0041=Each%20of%20the%20four%2C%20moving%20your%20eye%20contact%20from%20one%20to%20another. VarQuestion_0040=Introduce%20yourself%20to%20groups%20of%20three%20or%20more. VarQuestion_0039=When%20you%27ve%20made%20a%20high-revenue%20sale.%2CWhen%20a%20client%27s%20business%20is%20close%20to%20being%20lost.%2CWhen%20someone%20has%20done%20

something%20nice. VarQuestion_0038=No. VarQuestion_0037=Call%2C%20apologize%2C%20and%20set%20up%20another%20appointment. VarQuestion_0036=None%20of%20the%20above. VarQuestion_0035=Either%20turn%20the%20phone%20off%20or%20switch%20it%20to%20vibrate. VarQuestion_0034=At%207%3A00%20PM.%2CAnytime%20between%207%3A00%20PM%20and%209%3A00%20PM.%2CBetween%207%3A00%20PM%20and%207%3A30%20PM. VarQuestion_0033=Whoever%20extended%20the%20invitation.%2CWhoever%20benefits%20from%20the%20business%20association.%20 VarQuestion_0032=Leave%20it%20on%20your%20chair. VarQuestion_0031=No. VarQuestion_0030=Use%20the%20spoon%20provided. VarQuestion_0029=Leave%20it%20on%20the%20floor%20and%20ask%20the%20server%20to%20bring%20you%20another%20one. VarQuestion_0028=Ask%20the%20server%20for%20another%20roll%20and%20use%20the%20side%20of%20your%20dinner%20plate. VarQuestion_0027=Excuse%20yourself%20and%20go%20to%20the%20restroom%20to%20pick%20your%20teeth%20in%20private. VarQuestion_0026=Pretend%20to%20wi

pe%20your%20mouth%20and%20deposit%20it%20into%20your%20napkin. VarQuestion_0025=Folded%20loosely%20and%20placed%20to%20the%20left%20side%20of%20the%20plate.


Discussions have been disabled for this post