Skip to end of banner
Go to start of banner

ILT Attendance Feature

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current Restore this Version View Version History

Version 1 Next »

The ILT Attendance Feature https://marinels.atlassian.net/browse/COREDEV-4735 was released in v4.2 and allows organizations to mark an Attended grade for a student’s registration. This Attended grade is an external grade that can be 1/0.

It can be used in completion rules in the usual ways i.e. StudentResultBetterThan(99,Attended) would mark the registration as complete if the student was marked off in the feature.

A standard set up can be found on https://ccltest.marinels.com/Cnt/Root/Carnival/CCL/AttendanceTest/

Standard Permissions (LinkAttributes) Required

  • System.Capability.CanViewOrgProfileField should be on the org page for OrgAdmin : ALLOW : IsInstructor() and the ORG-Adminstrators group - or it could also be a more general permission group like IsLoggedIn()

  • System.Capability.CanViewRegistrations  should be on the org page for OrgAdmin : ALLOW : IsInstructor() and the ORG-Adminstrators group

  • System.Capability.CanEditRegistrations is then the final permission needed to enable the Attendance App and this is not something we generally put as standard on the org page. Therefore we can use this to enable the Attendance app by putting it on the course home page for ones where customers want to use this feature.

OrgProfileField filtering

The ILT Attendance allows users to filter the set of users by OrgProfileFields. A page attribute needs to exist on the org page to specify which are allowed e.g.

System.Customer.ILT.ProfileFilterList : Operating Line,Vessel,Department,Rank

Note if lots of profile fields are listed this could affect performance.