lams-github

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Moving from a tool activity to a grouped tool activity was throwing an exception as the "create tool session" code (which calls the tool to create the tool session details) was being called within the tool context.

Moved the call to create the tool session into LoadToolActivityAction so that it will always be run within the lams-learning war context and hence all the tools' beans are available in the Spring context.

To try to stop this sort of problem occuring again (ie a tool calling code that relies on all tools' beans being in the context) the ILearnerService has been split into two interfaces. ILearnerService now only contains the one method that should be called by tools (to complete a tool session). All other calls are in ICoreLearnerService. Any of the core modules may use the ICoreLearnerService but only tools should use the ILearnerService.

    • binary
    /lams_build/lib/lams/lams-learning.jar
  1. … 10 more files in changeset.
Corrected the initial dtd entry - contained two elements that are subelements of Dictionary. Should fix the error that occurs when LAMS first starts and the lams.xml file is loaded.

    • -1
    • +1
    /lams_build/conf/windows/lams/lams.dtd
Revmove useless ExportNotSupportServlet definition.

    • -7
    • +1
    /lams_learning/conf/xdoclet/servlets.xml
latest flash compile after resolving JIRA task: 422, 423

    • binary
    /lams_monitoring/web/lams_monitoring.swf
Add default handle for clear session.

Learner Progress DTO changes made to so that Flash will know when a learner is finished. * Current activity now set to null (and hence won't appear in packet) when the learner has completed the lesson. * New field lessonComplete which is true when the learner has completed the lesson, false otherwise.

Logout also clear system shared session.

Add i18n head to this JSP.

sysadmin shouldn't appear in list of roles to add (except for sysadmins)

Fix i8n bugs

    • -0
    • +1
    /lams_central/web/toolcontent/import.jsp
Set server default Locale when session create, in order to make index.jsp/login.jsp display correctly.

Set server default Locale when session create, in order to make index.jsp/login.jsp display correctly.

Added finish button to learner page when in author mode.

    • -0
    • +3
    /lams_tool_chat/web/pages/learning/chat_app.js
Make it work offline.

    • -10
    • +11
    /lams_learning/web/layout/layout.jsp
Force complete wasn't handling optional activity correctly - need to check the completed activity list.

Add customiseSessionID.

Add customiseSessionID

    • binary
    /lams_build/lib/lams/lams-central.jar
Added new label.

Show an entry on the export portfolio page for learners who are in the map but who have not submitted any files. Otherwise in the learner version, we end up with an empty page if the learner hasn't submitted anything.

    • -82
    • +94
    /lams_tool_sbmt/web/export/exportportfolio.jsp
Make it work offline.

Add ActivityDTOOrderComparator to sort activityDTO. This fix complex activity can not open in correct sequence bug.

Updated project version

Make it work offline.

    • -8
    • +1
    /lams_tool_larsrc/web/common/header.jsp
Fix up some of the page layout.

    • -24
    • +17
    /lams_tool_lamc/web/export/ExportContent.jsp
latest minotr flash compile for Fiona to do some testing

    • binary
    /lams_monitoring/web/lams_monitoring.swf
Removed extra comma in ToolBarSets.

    • -1
    • +1
    /lams_central/web/fckeditor/fckconfig.js
moved password hashing out of user management service

password hashing and related checking, some cleanup

latest flash compile after improving activity negative on run offline in JIRA Task: 327

    • binary
    /lams_central/web/lams_authoring.swf
Move the chat client pages to the /pages/learning folder.

Replaced generic message for run offline and define later with seperate pages.

Removed openChatClient method from MonitoringAction class so that we reuse the code in LearningAction to open a chat client. The new define later and run offline pages are also reused by monitoring.

    • -5
    • +15
    /lams_tool_chat/web/WEB-INF/struts/tiles-defs.xml
    • -0
    • +298
    /lams_tool_chat/web/pages/learning/chat_app.js
    • -0
    • +57
    /lams_tool_chat/web/pages/learning/chat_style.css
    • -0
    • +94
    /lams_tool_chat/web/pages/learning/chat_ui.jsp
    • -0
    • +21
    /lams_tool_chat/web/pages/learning/defineLater.jsp
    • -0
    • +30
    /lams_tool_chat/web/pages/learning/runOffline.jsp