lams-github

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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

added method: public ActionForward submitSession(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException

so that selected groups attempt data is presented.

added resource label.selectGroup

changed so that the relationship between activities and learningLibrary is lazy loaded.

added comparison to test question content id within maps

changes to the public static Map populateSessionUsersAttempts(HttpServletRequest request,Long sessionId, List listMcUsers, String questionUid)

so that attempt data is filtered both based on user id and question content id

implemented method: public List getAttemptsForUserAndQuestionContent(final Long queUsrId, final Long mcQueContentId) throws McApplicationException;

added method: public List getAttemptsForUserAndQuestionContent(final Long queUsrId, final Long mcQueContentId) throws McApplicationException;

implemented method: public List getAttemptsForUserAndQuestionContent(final Long queUsrId, final Long mcQueContentId)

added method: public List getAttemptsForUserAndQuestionContent(final Long queUsrId, final Long mcQueContentId)

added properties questionUid and sessionId

implemeted the jsp for read only summary tab functionality. Reads maps and dtos from web layer.

enabled testing with another tool session id as well.

changes to class definitions for package org.lamsfoundation.lams.tool.mc.pojos;

all the changes are related to Monitoring url summary tab functionality

updates to method:

public static List buildGroupsQuestionData(HttpServletRequest request, McContent mcContent)

new implementations for methods:

public static Map buildGroupsAttemptData(HttpServletRequest request, McContent mcContent, McQueContent mcQueContent)

public static Map populateSessionUsersAttempts(HttpServletRequest request,List listMcUsers)

public static Map convertToMcMonitoredUserDTOMap(List list)

changed class anmes fo org.lamsfoundation.lams.tool.mc.pojos

changed class names for org.lamsfoundation.lams.tool.mc.pojos

class name changes for org.lamsfoundation.lams.tool.mc.pojos

no major changes

changes to methods moveQuestionUp/Down and updated defitions for org.lamsfoundation.lams.tool.mc.pojos

package name fixes for org.lamsfoundation.lams.tool.mc.pojos

package name fixes

implemented methods:

public List getMcUserBySessionOnly(final McSession mcSession) throws McApplicationException;

public List getAttemptsForUser(final Long queUsrId) throws McApplicationException;

public McSession findMcSessionById(Long mcSessionId) throws McApplicationException;

public List findMcOptionNamesByQueId(Long mcQueContentId) throws McApplicationException;

added new methods:

public List getMcUserBySessionOnly(final McSession mcSession) throws McApplicationException;

public List getAttemptsForUser(final Long queUsrId) throws McApplicationException;

public McSession findMcSessionById(Long mcSessionId) throws McApplicationException;

public List findMcOptionNamesByQueId(Long mcQueContentId) throws McApplicationException;

moved all the existing pojos under this package for better maintainability

updated package definitions for the updated package name org.lamsfoundation.lams.tool.mc.pojos.