Assignment Settings
This page describes the configuration settings available when creating or editing an assignment.
Title
Title of assignment which can describe assignment in a single statement.
Due Date
Due Date by which student is expected to submit solution.
If it is left empty, there won't be any date limit to submit solution.
If due date is set, solution won't be accepted after due date is passed.
It is also possible to set separate due date on student basis for same assignment. This can be achieved by using Personalize setting option available on right hand side of Due Date option.
Content
Detailed description of assignment. Here teacher can mention problem statement of assignment with examples as needed.
Language
Programming language of assignment solution. e.g. c,c++,python,java
Test Submissions by
Option to evaluate solution submitted by student. Teacher can evaluate submission in following ways:
- Manual Check: Teacher will evaluate submission manually.
-
Automaitc input/output testing
- In this method, teacher can set up test cases to test student's solution against prewritten test cases
- Teacher sets up test cases prior to publish assignment
- When student submits the solution, their solution program would be executed by providing test case input through
stdinand its output will be captured and compared against expected output set by teacher. - Teacher can setup such multiple test cases and automatic evaluation will be done for each test cases.
- Final test result would be published which could be :
Compile Error: If program compilation failed<N> passed of <TOTAL>:<N>number of test cases passed out of total<TOTAL>number of test cases
Guide to setup test case(s) to evaluate student solution
- Under Test Submissions by section, choose Automatic input/output testing
- Click on Add Testcase
-
Dialog box will appear to fill details of Testcase
- Name: Name of test case
- Input: Input will be provided to solution program through
stdin - Output: Output is the expected output from program which would be compared with student's program output
-
Output Matching
This option will decide how output of student's program should be compared against expected output.
- Flexible: Comparision would be done by ignoring white spaces
- Strict: Comparision would be done by matching white spaces as well
-
Automaitc input/output testing with automatic grading
- In this method, in addition to existing method of Automatic input/output testing, teacher can mark grade points along with test case, when test case passes.
- Student will be assigned grade automatically based on number of testcases passed and pre-set points of each passed test case.
Grading
Grading would allow option to mark grade manually for the submission of assignment during evaluation.
Late Submission
Enabling late submission would allow students to submit the assignment after due date is expired.
Submission Editor Copy/Paste/Right-Click
Control copy/paste and right-click functionality of submission editor.
Lock assignment with access code
Assignment can be locked with access code. Student will be asked to enter access code to view and work on assignment.
Auto Lock Assignment Access
Auto lock assignment access after first submission or due date is passed. Once auto locked, student can't view assignment anymore.
SEB Enabled Assignment
- What it is: Safe Exam Browser (SEB) is a secure, locked-down browser environment that restricts device functionality during an assessment.
- Why use it:
- Prevents switching apps/tabs
- Blocks unauthorised sites,
- Disables certain OS features (e.g., copy/paste, screenshots) to help reduce cheating.
-
Teacher workflow:
-
Enable the Safe Exam Browser (SEB) option when creating the assignment.
-
Save and publish — a
.sebconfiguration file will be generated/made available for students to download.
-
-
Student workflow:
- Install the SEB client for your platform (Windows, macOS, or iOS), if not already installed.
- Download the provided
.sebconfiguration file from the assignment page. - Open the
.sebfile with the SEB application; SEB will apply the configured restrictions and launch the assignment in the locked environment.
-
Platform support: SEB clients exist for Windows, macOS and iOS; students must install the correct client.
Sample Code Template
Code written in this template will be visible by default in student's submission editor.