LSO Learning progress from content player

Dear Experts,
In the Portal, the paticipant can view the Learning progress( this Learning progress is a consolidated display of the content) can this learning progress be shown unit wise or chapter wise in the table of contents. instead of the consolidated display,
Please advice.
Regards
Rajeev

Hey Ravi,
Thanks for sharing your perspective. 
After thinking further about the real estate question, I believe that, at least in the US, most instructional designers aim to present content at 800x600 pixel size.  This accounts for differing monitor sizes, etc.  If this is the case, then good instructional design (e.g. don't put too much content on a screen at once) should assure that content could be played in-line (in the BSP page).  Since the navigational controls are at the bottom, that wouldn't have any effect on width of the page and could also be accommodated.
I'm still of the opinion that SAP LSO (and all leading LMS systems) should evolve to presenting content in the base window.  Perhaps there are some extreme exceptions where the extra real estate would make a true difference.  In that case, perhaps the learner should be offered an LSO learner setting where they can choose to display content in-line or in a separate window....let them decide   Alternatively, one could offer the Training Administrator an infotype setting where they specify whether the content should be displayed in-line (default) versus in a separate popup (this could be used on an exception basis).
Gary
Edited by: Gary Pearl on Oct 29, 2008 9:25 AM

Similar Messages

  • SAP LSO a Ehp7 level - content player

    Hello Everybody,
    I have a question about LSO content player. What are the file formats that LSO content player accepts? HTML5/Flash any other? I have been searching for info on this but could not find any definitive info so far.
    then if I have a non-sap elearning tool that generates WBT content can I use that content within SAP LSO content player to be used within LSO specific WBT courses? Have you ever come across such a situation? If yes can you please provide any pointers/gotchas or share your experience please?
    Thanks everybody
    c.

    G'day Sid,
    thanks for your reply mate ... I did go through the note you mentioned before I put this post up,..
    can you please explain what "if correctly authored" means? my client has got a non-sap elearning tool which delivers training content. The requirement is to take this content and use it in LSO for web based trainings.
    My understanding to achieve the above is:
    1. You get LSO content player.(without the lso authoring environment)
    2. You have a content server on which you put the training content.
    3. you have a course type of WBT which can be scheduled to use the elearning content.
    4. an attendee to the course will be able to play this course through ess-NWBC, via the content player.
    5. lso then keeps track of the training progress and does an automatic follow-up.
    My assumptions are:
    1. at ehp7 level I do not need to worry about the authoring environemnt or publishing bit in LSO
    2. content player will work via nwbc.
    3. do i need offline content player? I think not right?
    Thanks so much mate for all the help you keep giving here in scn. Life would definitely be difficult on this site without you around. :-)
    cheers
    c.

  • Hiding buttons in Content Player - HCM Learning

    I have a requirement to hide the buttons(Settings, Print, Help,Log Off) from content player in HCM Learning Application. Since content player  is a JAVA application, I am not sure where I have to write the code to hide these buttons.
    If anybody have idea about this, please

    Hello,
    To hide you need to track the layout (view) of the application and change directly there by adding ABAP logic through
    <%.... %>
    Hope it will solve the prolem
    Thanks.
    K.

  • SAP LSO Learning Solution - Content Player

    We don't want to use the Java based online/offline content player for viewing/displaying course content.  Does anyone know if the content is compatible with either Flash or Media Player?  What is the format of how the content is delivered?
    Regards,
    Thomas

    Hi,
    Check SAP Note 746917 - FAQ Content Player - SAP Learning Solution
    Thanks
    Sunny

  • SAP LSO Content Player Error

    Hi All,
    We are in the process of upgrading SAP to 6.0. We also upgrade our LSO from 300 to 600 including the Authoring Environment and the Content Management System. Now, after we publish the course via the Authoring Environment/Repository Explorer and try to play the course from our portal, it gives an error saying Incomplete or Incorrect Data. Here is the actual error
    Errors occurred
    Incomplete or incorrect data:
    com.sap.hcm.ls.lms.servlets.exceptions.InvalidArgumentException  :
         at com.sap.hcm.ls.lms.servlets.control.CourseUpdater.update(CourseUpdater.java:79)
         at com.sap.hcm.ls.lms.servlets.control.EventDispatcher.updateModels(EventDispatcher.java:127)
         at com.sap.hcm.ls.lms.servlets.control.RequestProcessor.doProcess(RequestProcessor.java:100)
         at com.sap.hcm.ls.lms.servlets.control.RequestProcessor.process(RequestProcessor.java:80)
         at com.sap.hcm.ls.lms.servlets.control.Mediator.processRequest(Mediator.java:226)
         at com.sap.hcm.ls.lms.servlets.control.Mediator.doGet(Mediator.java:146)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(AccessController.java:180)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
    Caused by: com.sap.hcm.ls.lms.courseloader.LoaderException: Failed to look for mapping file for object: /Company_Required_Training/New_Hire_Training/Policy_Review_and_Acknowledgement/v1/Policy_Review_and_Acknowledgement_ORG.crs
         at com.sap.hcm.ls.lms.courseloader.repository.RepCourseInfo.setupMapping(RepCourseInfo.java:96)
         at com.sap.hcm.ls.lms.courseloader.repository.RepCourseInfo.(RepCourseInfo.java:52)
         at com.sap.hcm.ls.lms.courseloader.repository.RepCourseLoader.getCourse(RepCourseLoader.java:106)
         at com.sap.hcm.ls.lms.data.session.CourseStateUpdater.loadCourseFromPath(CourseStateUpdater.java:388)
         at com.sap.hcm.ls.lms.data.session.CourseStateUpdater.loadCourse(CourseStateUpdater.java:188)
         at com.sap.hcm.ls.lms.data.session.CourseStateUpdater.update(CourseStateUpdater.java:137)
         at com.sap.hcm.ls.lms.servlets.control.CourseUpdater.update(CourseUpdater.java:72)
         at com.sap.hcm.ls.lms.servlets.control.EventDispatcher.updateModels(EventDispatcher.java:127)
         at com.sap.hcm.ls.lms.servlets.control.RequestProcessor.doProcess(RequestProcessor.java:100)
         at com.sap.hcm.ls.lms.servlets.control.RequestProcessor.process(RequestProcessor.java:80)
         at com.sap.hcm.ls.lms.servlets.control.Mediator.processRequest(Mediator.java:226)
         at com.sap.hcm.ls.lms.servlets.control.Mediator.doGet(Mediator.java:146)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(AccessController.java:180)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
    Caused by: com.sap.hcm.ls.shared.repository.access.RepIOException: Error with object: /Company_Required_Training/New_Hire_Training/Policy_Review_and_Acknowledgement/v1/locMappingXQ7.txt, Http-Error: 401: Unauthorized
         at com.sap.hcm.ls.shared.repository.access.http.HttpRepository.throwHttpError(HttpRepository.java:894)
         at com.sap.hcm.ls.shared.repository.access.http.HttpRepository.readFile(HttpRepository.java:434)
         at com.sap.hcm.ls.shared.repository.access.DeltaVerRepository.readFile(DeltaVerRepository.java:329)
         at com.sap.hcm.ls.shared.repository.access.Repository.readFile(Repository.java:350)
         at com.sap.hcm.ls.shared.repository.proxy.MappingFile.readMapping(MappingFile.java:194)
         at com.sap.hcm.ls.shared.repository.proxy.LocationMapperPool.getMapper(LocationMapperPool.java:54)
         at com.sap.hcm.ls.lms.courseloader.repository.RepCourseInfo.setupMapping(RepCourseInfo.java:92)
         at com.sap.hcm.ls.lms.courseloader.repository.RepCourseInfo.(RepCourseInfo.java:52)
         at com.sap.hcm.ls.lms.courseloader.repository.RepCourseLoader.getCourse(RepCourseLoader.java:106)
         at com.sap.hcm.ls.lms.data.session.CourseStateUpdater.loadCourseFromPath(CourseStateUpdater.java:388)
         at com.sap.hcm.ls.lms.data.session.CourseStateUpdater.loadCourse(CourseStateUpdater.java:188)
         at com.sap.hcm.ls.lms.data.session.CourseStateUpdater.update(CourseStateUpdater.java:137)
         at com.sap.hcm.ls.lms.servlets.control.CourseUpdater.update(CourseUpdater.java:72)
         at com.sap.hcm.ls.lms.servlets.control.EventDispatcher.updateModels(EventDispatcher.java:127)
         at com.sap.hcm.ls.lms.servlets.control.RequestProcessor.doProcess(RequestProcessor.java:100)
         at com.sap.hcm.ls.lms.servlets.control.RequestProcessor.process(RequestProcessor.java:80)
         at com.sap.hcm.ls.lms.servlets.control.Mediator.processRequest(Mediator.java:226)
         at com.sap.hcm.ls.lms.servlets.control.Mediator.doGet(Mediator.java:146)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(AccessController.java:180)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
    I have looked at the R/3 configuration and everything looks good there. Is there anything else that needs to be done for the LSO upgrade?
    I did notice that a lot of people have posted the same issue in the forums, however I haven't seen the solution being posted. Any help/suggestions regarding this will be appreciated!
    Thanks again.

    Hi Kavita,
    In general, this issue can occur when the course is created in the learning portal and the course doesn't exist in the path of the CMS.
    Please try the following:
    1) Please try another course to see if this issue still happens.
    2) Try restarting only the content player to see if this corrects the  issue.
    Regards,
    Li

  • Remove the toolbar for the LSO Content Player Window.

    Hi All,
            We are implementing SAP LSO. In the BSP Application HCM_Learning, I am able to run the course by clicking on link 'Start Now'. The BSP page related to this is "Training Home.htm".
    Now a new window popup up ( ie) the content player popup in a new window and plays the course. I want to remove the toolbar from this new popup window.
    I changed the toolbar value from yes to no in the Function Popup() defined .
    function popup(t, b)
             thePopup = window.open (b,t,"toolbar=no,menubar=no,width=300,height=250,scrollbars,resizable");
              thePopup.focus();
    But still i'm getting that toolbar in the popup window.
    How can i resolve this.?
    Please give me your valuable inputs.
    Thanks,
    Eben Joyson.

    Hey Ravi,
    Thanks for sharing your perspective. 
    After thinking further about the real estate question, I believe that, at least in the US, most instructional designers aim to present content at 800x600 pixel size.  This accounts for differing monitor sizes, etc.  If this is the case, then good instructional design (e.g. don't put too much content on a screen at once) should assure that content could be played in-line (in the BSP page).  Since the navigational controls are at the bottom, that wouldn't have any effect on width of the page and could also be accommodated.
    I'm still of the opinion that SAP LSO (and all leading LMS systems) should evolve to presenting content in the base window.  Perhaps there are some extreme exceptions where the extra real estate would make a true difference.  In that case, perhaps the learner should be offered an LSO learner setting where they can choose to display content in-line or in a separate window....let them decide   Alternatively, one could offer the Training Administrator an infotype setting where they specify whether the content should be displayed in-line (default) versus in a separate popup (this could be used on an exception basis).
    Gary
    Edited by: Gary Pearl on Oct 29, 2008 9:25 AM

  • A question about LSO content player

    I am at the learning portal. However I can not find the menu path to start the content player.
    Could you tell me how to launch the content player from learning portal?
    Thank you

    See if below link helps.
    [Playing a Learning Net/Learning Object|http://help.sap.com/saphelp_ls200/helpdata/en/7b/766a31d1148d4986abd500a8b90593/content.htm]
    Chintan

  • LSO - Tracking external learning progress XI

    Hi All,
    I was wondering if anyone had any experience on how to invoke the tracking progress web service for external WBT training in LSO via XI. Currently the client is using multiple external vendors that host external content for training. These vendors do not carry meta data (progress data) on their servers but somehow they are able to communicate with the current LMS system (Which is being replaced by LSO) while the content is playing through the external content player to track their progress. All content is AICC and SCORM compliant content.
    Is there some way in which an external content player can trigger the "Track progress" XI web service?
    Any help or examples of how it was done by you would be very helpful.
    Thanks,
    Max

    Hi Max,
       Kindly let me know whether you got any solution about how to invoke the tracking progress web service for external WBT training in LSO via XI.  if so please share the details.
    Thanks in advance.

  • LSO WBT: learning progress time isn't saved for otype P (but works for US)

    Hello,
    We're noticing that the progress time of a web-based training isn't saved for a person (otype P). However, for a user (otype US), the time is saved correctly in table LSOLEARNING_C.
    The number of completed learning objects is saved though, it seems the problem is only with the time (field TTIMECRS).
    What could be the reason for this behaviour? Thanks!!

    Hi Dave,
    There is an authorization issue with the standard "LSO_CPLAYER" role. I am assuming you have assigned this role to the Content Player communication user. I also had the same issue. I did not have a luxury of time so the immediate fix for us was to assign additional authorization to the user id that resolved the issue.
    The reason it works only when there is no pernr attached to the user id is that, in this specific situation the system uses the User Ids authorization to update the data in back-end. When the pernr is attached to the user id then the system uses the Content Player user id to update the data. While doing so if the standard role "LSO_CPLAYER" is assigned then due to the missing authorization it is able to update everything except the time. Please let me know if you require any further clarification or information on this.
    -Ravi Sekhar

  • LSO Content Player  Error - HTTP Error 404 - File or directory not found

    Hi All
    Please could you assist.
    I have published a course to my ISS CMS and configured the links in both ECC and J2EE lsm/mediator.
    Result
    Username='username', SystemName='HRD', Client='030', Host='22.22.22.22', Language='EN', SystemNumber='00', EnablePoolSharing='true', MaxConnection=50, AbapDebug=false:
    CPCFG.RSURL = http://iiscmshost.domain/LSO600/Content/
    CPCFG.REPUS = username
    ServerURL=http://iiscmshost.domain/LSO600/Content/  ok!
    I was able to successfully publish the course from the Authoring Environment to the CMS server.
    When selecting the starting the course from the portal with content player i get the following error.
    HTTP Error 404 - File or directory not found
    But the URL is referring to - http://iiscmshost.domain/lms/mediator/courseview?sid=8685627505550088697845288091101&language=EN&sys=HRD&client=030&sap-accessibility=X
    How does directory http://iiscmshost.domain/lms/mediator get created when the content is in http://iiscmshost.domain/LSO600/Content ??
    Secondly can I change this reference to my LSO600/Content directory.
    Please advise with any information. Point will be awarded.
    Regards
    Maahir

    Dear Maahir,
    We are facing the same problem. We are pointing over CMS to IIS, instead of KM content of portal. We are successfully able to release and publish the course, then attach to a course participant also.
    But. When participants logs into the portal and click on Start Now. It giving 404 file not found Error. Its the same error. All our Course and content pointed to CMS IIS Server Url.
    When we did the content player config test, result is NOT OK. We have required R3 authorization and CMS user authorization also with admin rights. Content Player console is working in AE when we start up the course. Its showing the error.
    So, it seems like content player is not working properly. Bcoz we are launching course from  http://WEBDAV repository server maintained in back end system. Which is the IIS(CMS Server)for us. Do we need to maintain anything separately to launch a course from IIS Server on R3 and SAP Portal. Below sample URL from page.
    http://Sever:port/lms/mediator/courseview = xxxxxxxxxxxxxxx
    Could you please us know, how did you resolve the issue and tell me the cause of this issue.
    Thanks and Regards
    Obli

  • Is LSO content player on an independent server?

    We try to install/configure LSO.  When it comes to the content player, we are not sure whether it is an add-on to ERP or EP.
    Would you please explain ? Thanks!

    Hi,
    The Content Player (LSOCP), is based on a Java Platform, so you have to install it and configure in your SAP J2EE Engine.
    Depending on your ERP version (i suppose 6.0.X), you have to install the corresponding version;
    - LSOCP 600 (no EHPs)
    - LSOCP 602 (With EHP2)
    - LSOCP 604 (With EHP4)
    Follow this thread to solve some issues after installation:
    Unable to play content in LSO Content Player.
    Regards!

  • LSO content player Button Label

    Hi,
      In LSO content player, I would like to customize the button label " End Test".
    I have gone through the jsp and html pages and did not find any reference to it.
    Please suggest.
    Thanks,
    Vasudha Reddy

    Did you check in the following XML file?
    jspstrings_en.xml file : You can find it in the J2EE 630 under the following path: \server0\apps\sap.com\com.sap.hcm.ls.webapps\servlet_jsp\lms\WEB-INF\xml
    Please let me know if this helps.

  • LSO Content Player error

    Hi all,
    I have a problem when I started a WBT course in SAP Learning Portal.
    We are using the ECC 600.
    The Content Player  shows the error 404 Not Found.
    I don't know how to check a log of this issue.
    I was checking the config in the IMG, I was trying different optiones but nothing. I couldn't.
    Could you help me please?
    Regards,
    Jorge

    Hello,
    Error 404 has many reasons try contacting your portal consultant.
    this may be the reason
    When communicating via HTTP, a server is required to respond to a request, such as a web browser's request for an HTML document (web page), with a numeric response code and an optional, mandatory, or disallowed (based upon the status code) message. In the code 404, the first "4" indicates a client error, such as a mistyped URL. The following two digits indicate the specific error encountered. HTTP's use of three-digit codes is similar to the use of such codes in earlier protocols such as FTP and NNTP.
    At the HTTP level, a 404 response code is followed by a human-readable "reason phrase". The HTTP specification suggests the phrase "Not Found"[1] and many web servers by default issue an HTML page that includes both the 404 code and the "Not Found" phrase.
    A 404 error is often returned when pages have been moved or deleted. In the first case, a better response is to return a 301 Moved Permanently response, which can be configured in most server configuration files, or through URL rewriting; in the second case, a 410 Gone should be returned. Because these two options require special server configuration, most websites do not make use of them.
    404 errors should not be confused with DNS errors, which appear when the given URL refers to a server name that does not exist. A 404 error indicates that the server itself was found, but that the server was not able to retrieve the requested page.

  • How to set up SAP LSO's content player?

    We have content servers -- but not sure whether LSO needs them or not.
    We cannot find the info on how to set up the content player.
    Could anybody help give some hints?  
    Thanks a lot!

    Hi,
    There are many things that needs to be done. In Nutshell...
    1. Click on windows button >> run >> type drivers >> goto etc >> open file hosts >> in the end put the IP address of the crm server press tab and put the URL as abc.xyz.com
    2. In your browser goto tools >> Internet Options >> Connections >> LAN Setting >> Advance >> exceptions >> put  you server details like abc.xyz.com
    3. Goto SPRO >> Customer Relationship Management >> Interaction Center WebClient >> Define IC WebClient Profiles >> make copy of "sales B2B" or default as per the need.
    4. Create a BP with role employee
    5. Assign a user.
    6. Goto PPOMA_CRM and assign this BP under the appropriate CIC position
    7. Double click on the CIC position on the tool menu click on Goto >> Detail Objects >> Enhanced Object Description >> Scroll down on the Infotype name till you reach "IC Web Client Profil"
    8. Select this and click on Create Infotype (F5) button on top of the screen.
    9. Select the webclient profile and save
    10. CRM_IC - will start the webclient.
    Now you can modify the Webclient profile as per the business process. Also there are best practices available which can guide you.
    Hope this helps.
    Regards,
    Rajiv

  • What are the urls for LSO content player and offline player?

    Gurus:
    I cannot figure out these urls. Would you please give some help?  Thanks a lot!

    Hi,
    content player URL looks like this:
    https://your.portal.url/lms/mediator/courseview?sid=4B4FD433EF4900D0E10080000AFA01D1&language=CS
    Romano

Maybe you are looking for