Top of SSF | Index | Table of Contents | Feedback | ![]() |
Select Unit Sets
This section includes:
This function allows a student to select one or more unit sets that may be added to their enrolment. The student can select a unit set/s from a list of non enrolled unit sets. The selection/s will be returned to the Unit Set Maintenance function and the student will then add them to their enrolment. This function is accessed from Student Unit Attempt Enrolment (SUSA-ENR).
Select Unit Set
The Select Unit Set function includes a search facility that assists in refining the list of Non Enrolled Course Offering Unit Sets. Search parameters include unit set code (wild cards allowed), unit set title (wild cards allowed) and unit set category. The unit set code and title are text fields and the unit set category is a drop-down list.
Contents of the unit set category drop-down list of values is determined by the relevant Course Offering Unit Sets and the unit set categories that are available for self-enrolment. Categories that aren’t available but which are used for course offering unit set records that have a unit set self serve enrolment available value of ‘Available’, are also included in the list.
The option to ‘Select’ a particular unit set only appears next to unit sets that are available to the student to enrol in. Unit sets that are displayed without the 'Add' option are:
Unit Set Superiors
This page is accessed via the Select Unit Set page when a Unit Set has Superiors.
Add Parent Unit Set
Unit Sets that are subordinates require a parent unit set. This function allows for a parent unit set to be selected. This functionality is accessed via Student Unit Set Attempt Enrolment (SUSA-ENR).
The Select Unit Set function includes the option of inquiring on possible parents (i.e. superior unit sets) for each subordinate unit set. The list includes any unit sets that are superior; both eligible and ineligible.
Table or View Name |
Alias |
Comments |
Data Diagram |
---|---|---|---|
Student_ Course_ Attempt |
SCA |
. |
ENR - STUDENT COURSE ATTEMPT |
Student_ Unit_Set_Attempt |
SUSA |
. |
CRS-ENR - UNIT SETS |
CRS_OFF_ UNIT_SET_ RELATIONSHIP |
COUSR |
. |
CRS-ENR - UNIT SETS |
Course_Offering_Unit_Set |
COUS |
. |
CRS-ENR - UNIT SETS |
course_version |
CRV |
. |
CRS- COURSE VERSION |
unit_set |
US |
. |
CRS-ENR - UNIT SETS |
unit_set_cat |
USC |
. |
CRS-ENR - UNIT SETS |
UNIT_SET_COURSE_TYPE |
USCT |
. |
CRS-ENR - UNIT SETS |
Course_ Offering |
CO |
. |
CRS- COURSE OFFERING OPTION |
SUSA_ENR_CACHE_ITEM |
SUSAECI |
New Table – the latest actions and changes done by the student |
SSF – STUDENT UNIT SET ATTEMPT ENR |
SSF_SEARCH |
SSFS |
New Table – identifies the latest Search Data |
SSF – STUDENT UNIT SET ATTEMPT ENR |
SSF_SEARCH_RESULTS |
SSFSR |
New Table – holds the latest Search data |
SSF – STUDENT UNIT SET ATTEMPT ENR |
Select Unit Set Search Results
Prompt |
Field Source |
Field Type |
Data Type, Length and Format Mask |
Default |
Comments |
Unit Set Code |
US.UNIT_SET_CD |
Input Field |
VARCHAR(10) |
% |
Mandatory. This field will have the asterisk functionality. This field may contain ‘%’ but cannot be left NULL. |
Unit Set Title |
enrp_get_us_title |
Input Field |
VARCHAR(90) |
% |
Mandatory. This field will have the asterisk functionality. This field may contain ‘%’ but cannot be left NULL. N.B. The view obtains the title from enrp_get_us_title |
Unit Set Category |
US.UNIT_SET_CAT |
Input Field with lookup |
VARCHAR(10) |
‘ALL’ |
Select:
usc.unit_set_cat |
Search |
. |
Button |
. . |
. |
When the 'Search' button is pressed the Search area will be hidden and the search results will be displayed |
Unit Set Code |
US.UNIT_SET_CD |
Display Field |
VARCHAR(10) |
null |
. |
Version |
US.VERSION_NUMBER |
Display Field |
NUMBER(3) |
null |
. |
Title |
US.TITLE or COUS.OVERRIDE_TITLE |
Display Field |
VARCHAR(90) |
null |
N.B. The title is obtained from enrp_get_us_title |
Category |
US.UNIT_SET_CAT |
Display Field |
VARCHAR(10) |
null |
. |
Status |
SUSAECI_PARENT_V.SUSA_STATUS |
Tooltip |
VARCHAR(22) |
null |
The
status is derived in the view. If the Unit Set is available for Self Enrolment then the Status will determine what is displayed. If the Status is ‘CONFIRM’ then ‘MARKED FOR ENROLMENT’, if ‘REINSTATE’ then ‘MARKED FOR REINSTATEMENT’, if ‘REMOVE’ then ‘MARKED FOR REMOVAL’, if ‘END’ then ‘MARKED FOR END’, otherwise it will be ‘SELECTED FOR ENROLMENT’ This is a hover tooltip. This means that the tooltip displays when the mouse moves over the status link and disappears again when the mouse moves away from the link. The tooltip text should be hard-coded into the template. The text to be displayed is located in a table below that provides the Description for the Status. |
Add |
. |
Checkbox |
VARCHAR(1) |
‘N’ |
. |
Unavailable |
. |
Popup |
. |
. |
This is a link is a Tooltip. The student can click on the tooltip to display the reason why the tooltip is unavailable and must press the close box to close the Tooltip window. It is displayed in the 'Add' column when the Unit Set is not available to be added. |
Display Superior(s) |
. |
Button |
. |
. |
The button is displayed once for each Unit Set that has superiors. If this button is pressed then US-SELECT is called again in context of the Unit Set to display the Unit Sets Superiors. Sufficient parameters should also be passed so that when the 'Back' button is pressed in 'Unit Set Superiors', the state of the search results returns to that of the previous page (the Select Unit Set Search Results display again). |
Prev |
. |
Link |
. |
. |
. |
1, etc. |
. |
Link |
. |
. |
. |
Next |
. |
Link |
. |
. |
. |
Add |
. |
Button |
. |
. |
This button performs a DoSubmit to SUSA-ENR. The Unit Sets that have had the 'Add' checkbox checked on the current screen will be passed as parameters. Other Unit Sets that have had the 'Add' checkbox checked on different screens will have had their statuses updated in the SSF_SEARCH_RESULTS table and SUSA-ENR will obtain those by passing the SSF_SEARCH_RESULTS.SSFS_SEQUENCE_NUMBER. |
New Search |
. |
Button |
. |
. |
Displayed after initial search |
Cancel |
. |
Button |
. |
. |
The cancel button from the Select Unit Set search screen or the Add Parent Unit Set screen returns control to SUSA-ENR. The cancel button from the Select Unit Set search results screen deletes existing SSF_SEARCH_RESULTS records and returns control to the Select Unit Set search area. |
Tooltips should be available for the Status and the Unavailable link. Clients wish to have the option to be able to customise the Tooltip text. The Status comes from the cursor but the Tooltip text that corresponds to that Status is specified in the template so that clients can customise the text.
The Status Tooltips should not have a close option (cross in the top corner), the Status Tooltips appear when the user hovers their mouse over the link and disappear when the mouse moves away from the link.
However, the Unavailable Tooltips will have the close option. These are ‘sticky’ tooltips that the student must click to display the tooltip and click the close box to hide the Tooltip.
The following table provides the default definition for each of the Statuses. These statuses should be put in a Javascript array. Clients can then have the ability to change the definition in the array if they so wish.
Status |
Definition |
NOT ENROLLED |
Not enrolled in Unit Set or the unit set has not been selected for enrolment through ‘Select Unit Set’ |
ENDED |
Unit Set has been ended and no action has been selected |
UNCONFIRMED |
Unit Set is currently unconfirmed and no action has been selected |
COMPLETED |
Unit Set has been completed |
ENROLLED |
Unit Set is currently enrolled |
SELECTED FOR ENROLMENT |
Unit Set has been selected for enrolment through ‘Select Unit Set’ |
MARKED FOR REINSTATEMENT |
Unit Set has been ended but the Reinstatement action has been selected |
MARKED FOR ENDING |
Unit Set is currently enrolled but the End action has been selected |
MARKED FOR ENROLMENT |
Unit Set is currently unconfirmed but the Confirm action has been selected |
MARKED FOR REMOVAL |
Unit Set has the Remove action selected |
NOT AVAILABLE |
The Unit Set has been ended, but not voluntarily, or, The Unit Set is unconfirmed and cannot be confirmed via this facility because authorisation is required or the Unit Set is not available for Self Management and as a result can not be selected as a parent Unit Set. |
Validations include:
Cohort Process Window Restrictions
System Process Type |
SUSA-ENR |
System Process Type Description |
STUDENT UNIT SET ATTEMPT ENROLMENT PROCESS |
System Calendar Category |
USERDEF |
Rule Call Code |
COHORT-SCA |
Restriction Type |
Access Restriction |
Comments |
This restriction is being created as part of SUSA-ENR and should be used for US-SELECT also. If no Cohort is defined, then students will still be able to enter application. When coming through Enrolment Steps, and a valid SUSA-ENR Cohort Process Window does not exist, then do not show any actions or allow any updating. However, students should be able to view the Unit Sets. When coming through Standalone mode, and a valid SUSA-ENR Cohort Process Window does not exist, then do not allow the student into the application. |
Last Modified on 21 December, 2005