SUNIWE
 

Storyboard Example

Module List View Storyboard Document

Web service operations:

readMembershipsForPerson(personSourcedId)

For each membership

readGroup(groupSourcedId)

Screen

graphics1

Table9
Screen NameModule List ViewParametersbaseActionURL
HTML mock-upModuleListView.htmlForm ActionsbaseActionURL
Fields/ButtonsbutLaunch?Note: need to decide how to launch the module in the VLE - via buttons or another method?

Database mapping

Table10
Data itemIMS object/attributeNotesSource in SRS - Staffordshire University
Registration numberPerson.sourcedIdStudent.s_ref
SurnamePerson.name.namePartType = ’Surname’Person.name.namePartValue = ’data’Student.s_surname
ForenamePerson.name.namePartType = ’Forename’Person.name.namePartValue = ’data’Student.s_forename_1
Award titleGroup.descriptionCombination of fields in conjunction with student enrolment information (eq takes into account study route, etc)
Award levelStudent_enrol.se_level
Mode of studyStudent_enrol.se_study_mode (for the HESA code) + Lookup.l_code_desc (where l_group = ‘MODE’ and l_code = se_study_mode) for the description
Module academic yearMember.timeframe.beginMember.timeframe.endAllows flexibility of timeframes per student (not Group.timeframe)Student_module_attempt.sma_start_academic_year?
Module titleGroup.descriptionModule.m_title
Module codeGroup.sourcedIdModule.m_module
Module cats creditsGroup.extension.fieldName = 'cats'Group.extension.fieldType = 'Integer'Group.extension.fieldValue = 'data'Module.m_cats
Module statusMember.recordInfo.commentsVocab:Completed, not started, continuingStudent_module_attempt.sma_status (for code) plus lookup.l_code_desc (where l_group = ‘STUDENT_MODULE_STATUS’ and l_code = mv_status) for description
Module resultMember.interimResultMember.finalResultCarry both and display as appropriateStudent_module_attempt.sma_result
Total credits achievedNo mappingCalculated by client(?)Not held
View typeGroup.groupType.scheme = 'Module'Indicates module view rather than course view