lams-github

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-61 Fixing tool sessions - all users were getting separate tool sessions. Made changes to suit changes in ToolActivity.createToolSession

LDEV-61 Fixing tool sessions - all users were getting separate tool sessions. Modified ToolSessionDAO to look up either a grouped tool session or an individual tool session using the learner rather than the group (in the group cases). The "get group" code only worked for explicit groups defined in the activity object, it didn't work for a "class wide" group, so the call to the get group in the tool session lookup was replaced by an extented HQL query which look at the actual group data in the database (looking via the session table, rather than via activity).

LDEV-61 Fixing tool sessions - all users were getting separate tool sessions. Added proper support for the three grouping support types GROUPING_SUPPORT_NONE, GROUPING_SUPPORT_OPTIONAL, GROUPING_SUPPORT_REQUIRED.

LDEV-61 Fixing tool sessions - all users were getting separate tool sessions. Changed the unique key column to be "uq_blah_blah" rather than "uqblahblah" as the latter has the potential for overlaps. e.g. uq_123 could be uq_<12><3> or uq_<1><23>; also changed group -> sessionGroup so that HQL wouldn't complain about group being a reserved word.

LDEV-61 Fixing tool sessions - all users were getting separate tool sessions. Changed the unique key column to be "uq_blah_blah" rather than "uqblahblah" as the latter has the potential for overlaps. e.g. uq_123 could be uq_<12><3> or uq_<1><23>

LDEV-61 Fixing tool sessions - all users were getting separate tool sessions. Changed name of "group" to "sessionGroup" so that the HQL wouldn't throw warnings about group being a reserved word.

LDEV-61 Fixing tool sessions - all users were getting separate tool sessions. Modified learner service to suit changes to ToolActivity.createToolSessionForActivity()

Corrected comment.

LDEV-61 Fixing tool sessions - all users were getting separate tool sessions. Modified monitoring service to suit changes to ToolActivity.createToolSessionForActivity()

LDEV-61 Fixing tool sessions - all users were getting separate tool sessions. Modified library activities to use GROUPING_SUPPORT_OPTIONAL as the grouping support type.

    • -1
    • +1
    /lams_tool_forum/db/sql/activity_insert.sql
    • -1
    • +1
    /lams_tool_forum/db/sql/tool_insert.sql
    • -1
    • +1
    /lams_tool_lamc/db/sql/activity_insert.sql
    • -1
    • +1
    /lams_tool_lamc/db/sql/tool_insert.sql
    • -1
    • +1
    /lams_tool_laqa/db/sql/activity_insert.sql
    • -1
    • +1
    /lams_tool_laqa/db/sql/tool_insert.sql
    • -1
    • +1
    /lams_tool_nb/db/sql/activity_insert.sql
    • -1
    • +1
    /lams_tool_sbmt/db/sql/activity_insert.sql
    • -1
    • +1
    /lams_tool_sbmt/db/sql/tool_insert.sql
improve embed message input

    • -1
    • +1
    /lams_tool_forum/web/includes/layout.jsp
    • -2
    • +5
    /lams_tool_forum/web/jsps/authoring/basic.jsp
    • -0
    • +15
    /lams_tool_forum/web/jsps/authoring/message/delete.jsp
embed topic in authoring page works to view topic. Still not perfect, but works.

    • -29
    • +35
    /lams_tool_forum/web/jsps/authoring/basic.jsp
fix bug where themes were still requested from dolly. also better error handling of failed loads - now an alert will tell you what went wrong

    • binary
    /lams_central/web/lams_authoring.swf
changed the id names for the 4 FCKEditor instances. The names are same as those in the AuthoringFOrm

commented out method copyAuthoringFormValuesIntoFormBean FCKEditor fields are now properties in the struts form bean, so there isnt a need to copy the values into the form.

wrote up the jsp for Stats presentation

    • -1
    • +67
    /lams_tool_lamc/web/monitoring/Stats.jsp
removed JavaScript alert()

wrote upt the jsp for Instructions presentation

initialiased data for tabs Instructions and Stats

implemented method: public int getTotalNumberOfUsers() throws McApplicationException

added contract: public int getTotalNumberOfUsers() throws McApplicationException

no major changes

implemented: public int getTotalNumberOfUsers()

added new method: public int getTotalNumberOfUsers();

added resources count.total.user =Total Users Count: count.finished.user =Finished User Count: count.max.attempt =Maximum Attempt Count:

added new constants COUNT_ALL_USERS

modified /monitoring action definition for use with LamsDispatchAction

made changes so that attempt history data is presented for both 'All' groups and for a particular session id

added new functions: function submitMonitoringMethod(actionMethod) function submitSession(selectedToolSessionId, actionMethod)

added new property selectedToolSessionId and changed property dispatch to dsp because of naming conflict