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.
Add Comment