Before you begin
Before creating a Coding Authorship activity, make sure you have:
Your assignment details ready
Any starter files, project folders, or ZIP files you want students to use
Create a new Coding Authorship activity
Go to Activities in Kritik.
Click Create Activity
Select Coding Authorship as the assignment type
Add the assignment details
Enter the basic information for your activity, including:
Title
Learning objectives
Instructions
Any supporting files, such as a ZIP file or starter project
Any files you attach will sync into the student’s VS Code environment.
Note: Peer Assessment is enabled by default. You can use this toggle to disable peer assessment for this assignment:
Configure AI Policy and Editor Settings
Authenticity thresholds
You can set thresholds for AI and pasted content to flag submissions for review. This gives you more control over how strict the activity should be.
AI assistant
Choose the type of AI support you want students to have:
Guiding assistant: provides hints and guidance, but does not give direct answers
Standard assistant: more flexible and better suited for advanced courses
You can also customize the Guiding assistant prompt if you want the AI behaviour to better match your course or assignment goals.
Save and launch the activity
Once your assignment settings are ready:
Review the activity details.
Save the assignment.
Schedule it for students.
Students will then be able to access the activity through the VS Code extension.
What students do
When students start the activity, they will:
Sign into the VS Code extension using their email and Kritik activity access code
Enter their access code
Load the assigned project or file
Work in VS Code while Kritik tracks:
typed code
pasted content
AI-assisted content
version history
Submit their work in VS Code. The submission is synced back to the Kritik Activity.
What instructors can review
Instructors can review:
The full code history
AI chat history
Pasted content and paste reasons
Version-by-version changes
A replay of how the submission was built
This makes it easier to understand how a student arrived at their final answer, not just whether the final code runs correctly.
