Technical Note - Nuku Integration
Summary
Nuku (Canvas) integration enables courses to connect the ECS Assessment System and Nuku.
It is primarily meant to support courses that use Nuku for course content and communication, while using the ECS Assessment System for assignment submission and assessment management.
Nuku Assignment Synchronisation
This option enables automatic synchronisation of assignments, final marks, and if enabled, extensions between Nuku and the ECS Assessment System.
When enabled, assignments created in the Assessment System will automatically be created in Nuku using the configured assignments details, including:
- Assignment title
- Description
- Due date
- Weight/points
For submission-based assignments, Nuku will display a link directing students to the ECS Submission System.
After marking is completed and released in the Assessment System final marks are automatically uploaded to Nuku's Gradebook. A further link is then also added to the Nuku assignments that goes to the ECS Student Marks application, where students can view detailed marks and feedback.
Link Placement and Editing Restrictions
When an assignment is synchronised to Nuku, the submission link is automatically inserted into the assignment description.
It looks like this:
To submit this assignment go to https://apps.ecs.vuw.ac.nz/submit/ENGR123/Assignment_1-Logic
and
To see marks and feedback for this assignment go to https://apps.ecs.vuw.ac.nz/cgi-bin/studentmarks?course=ENGR123&assignment=Assignment_1-Logic
The link is contained within the following HTML block:
<div id="ecs-assessment-system">
</div>
<hr>
Please Note - Content above the horizontal line is managed automatically by the integration. Editing or removing this section may break the submission link and prevent proper synchronisation.
When editing the assignment in Nuku:
- Only modify content below the horizontal line.
- Do not alter or remove the <div id="ecs-assessment-system"> block.
- Do not move the horizontal line separator.
Important Notes:
- If the assignment is active on the Assessment System, it will be published on Nuku.
- If any of above detail is changed on the ECS Assessment System, the details will be changed on Nuku as well. If you change information on Nuku, it will be overwritten on the next synchronisation.
- The synchronisation process runs 3 times a day, at 10am, 6pm and 2am.
- Additional Canvas-only activities (e.g. quizzes or other assignments) can still be created and managed directly in Nuku.
- If assignments have already been created manually in Nuku, some cleanup may be required before enabling this integration.
- Marking only assignments (e.g. tests or exams with no submission component) will have marks synchronised to Nuku, but no submission link will be created. Please be careful if you add the Exam marks to the Assessment system, but don't want it shown to students. As long as the marks are not released on the Assessment System, they won't be uploaded to Nuku.
Nuku Grade Return (Nuku to ECS Assessment System)
This option allows marks added in Nuku to be transferred back to the ECS Assessment System.
When enabled, marks entered in the Nuku Gradebook can be sent to the Assessment System, where they are then displayed alongside other assessment results for the course.
This is useful when:
- Assessments are conducted directly within Nuku (e.g. quizzes or assignments managed in Nuku )
- Final course results need to be consolidated within the ECS Assessment System
Other features
- On request tutors can automatically be added to Nuku (as Teacher Assistants).
- Automatic links on the wiki - use [[https://nuku.wgtn.ac.nz/courses/%CANVAS_ID%][Nuku]] to link to your Nuku course on the course wiki page (the CANVAS_ID variable is already set to the correct value).
- DIS students are automatically added to the Nuku course associated with the course they are wrapping.
Enabling any of these options
To request activation of any of these integrations, please contact:
jobs@ecs.vuw.ac.nz. Give detail on the course, which option and detail on specific assignments (for instance for the Nuku Grade Return option).