Easylib

Easylib Help

Entire Automation System for Libraries

E-Mail: info@easylibsoft.com

Website: https://www.easylib.net

Contact : 98440-81710

Examination Module

Table of Contents

  1. Introduction
  2. Exam Setup
  3. 2.1 Exam Duration
  4. 2.2 Exam Types
  5. 2.3 Exam Groups
  6. 2.4 Exam Codes
  7. Exam Timetable
  8. Exam Location
  9. Enrollments & Assignments
  10. 5.1 Assign Exams to Groups
  11. 5.2 Enroll Students to Exam Groups
  12. 5.3 Enroll Students to Exam Codes
  13. 5.4 Enroll Staffs to Exam Groups
  14. 5.5 Enroll Staffs to Exam Codes
  15. 5.6 Staff Assignment
  16. Marks Entry & Reports
  17. 6.1 Input Marks
  18. 6.2 Marks Cards
  19. 6.3 Exam Customized Report
  20. Import Screens
  21. 7.1 Import Exam Groups
  22. 7.2 Import Exam Codes
  23. 7.3 Import Exam Timetable
  24. 7.4 Mass Import Exam Marks
  25. Summary

1. Introduction

The Examination Module in EasyLib is a comprehensive and configurable solution designed to manage the entire examination process in educational institutions. It streamlines exam planning, scheduling, execution, evaluation, and result reporting through a single, centralized system.

This module enables institutions to define multiple exam structures such as unit tests, term exams, semester exams, and practical assessments while maintaining consistency and accuracy across grades, sections, and batches. By integrating exam setup, enrollments, staff assignments, marks of entry, and reporting, EasyLib ensures a smooth and transparent examination workflow.

The Examination Module reduces manual effort, minimizes errors, and improves operational efficiency by supporting bulk imports, role-based access, and automated validations. Administrators can easily configure exam groups, timetables, and locations, while teachers can focus on evaluation and marks entry without administrative complexity.

With powerful reporting options such as marks cards and customized exam reports, EasyLib helps institutions track student performance, analyze academic outcomes, and maintain reliable academic records. Overall, the Examination Module provides a secure, scalable, and user-friendly platform to manage examinations effectively and professionally.

2. Exam Setup

Exam Setup is the foundation of the exam process. It defines how exams are structured and conducted.

2.1 Exam Duration

The Exam Duration screen is used to define and manage the time limits for different examinations conducted within the institution. It acts as a master configuration that standardizes exam timing across all exam-related activities such as timetables, enrollments, and marks of entry.

Screen Purpose

  1. To create reusable exam duration definitions (for example: 1 Hour, 3 Hours, Entire Semester).
  2. To ensure consistency in exam scheduling and prevent manual errors.
  3. To serve as a reference while creating Exam Timetables and Exam Codes.

Screen Components Explained

1. Exam Duration Code

  1. A short, unique identifier for the duration.
  2. Examples:
  3. 1 Hour
  4. 3 Hours
  5. C01Pk
  6. CIE
  7. This code is selected in other exam setup screens.

2. Exam Duration

  1. Describes the actual time of the examination.
  2. Can be represented as:
  3. Fixed duration (e.g., 1 Hour, 3 Hours, 4 Hours)
  4. Custom time (e.g., 1:30)
  5. Long-term duration (e.g., Entire Semester)

3. Action Column

  1. Modify: Allows editing of the exam duration details.
  2. Delete: Removes the exam duration (only if it is not already mapped to exams).

4. Add Exam Duration Button

  1. Used to create a new exam duration.
  2. Requires entering:
  3. Exam Duration Code
  4. Exam Duration description

5. Search and Pagination

  1. Search option helps quickly find a specific duration.
  2. Pagination controls manage large lists of duration records.

How This Screen Is Used in the Exam Flow

  1. Exam Duration is created first during exam setup.
  2. It is linked while defining Exam Codes and Exam Timetables.
  3. Ensure accurate start and end time calculation in exam schedules.
  4. Helps invigilators and students clearly understand exam time limits.

2.2 Exam Types

The Exam Types screen defines the academic nature and evaluation rules of different examinations conducted during an academic year. It acts as a bridge between exam duration, marks configuration, and results of evaluation, ensuring every exam follows a standardized assessment pattern.

Screen Purpose

  1. To define various types of exams such as Semester Tests, Theory Exams, Weekly Tests, Internals, etc.
  2. To standardize duration, maximum marks, and passing marks for each exam category.
  3. To control how exams are evaluated and reported across the system.

Header Filters Explained

1. Institute

  1. Displays the selected institute (for multi-institute campuses.
  2. Exam Types are maintained institute-wise.

2. Academic Year

  1. Exam Types are mapped to a specific academic year.
  2. Ensures exam configurations do not overlap across years.

3. List / Clear Buttons

  1. List: Fetches exam types based on selected institute and academic year.
  2. Clear: Resets filters for fresh selection.

Grid Columns Explained

1. Institute Name

  1. Indicates the institute to which the exam type belongs.

2. Exam Type

  1. Name of the examination category.
  2. Examples:
  3. Semester Test
  4. Theory
  5. Weekly Test

3. Academic Year

  1. Shows the validity period of the exam type.
  2. Prevents reuse of outdated configurations.

4. Duration

  1. Duration is selected from the Exam Duration master.
  2. Ensure uniform exam timing.

5. Maximum Marks

  1. Defines the total marks allocated for this exam type.
  2. Used as a validation limit during marks of entry.

6. Passing Marks

  1. Minimum marks are required to pass the exam.
  2. Automatically used in result calculation and reports.

7. Description

  1. Optional descriptive field explaining the exam type.

8. Action Column

  1. Modify: Edit exam type details.
  2. Delete: Remove the exam type (restricted if already in use).

Add Exam Types Functionality

  1. Click Add Exam Types to create a new exam type.
  2. Mandatory fields typically include:
  3. Exam Type Name
  4. Academic Year
  5. Exam Duration
  6. Maximum Marks
  7. Passing Marks

How Exam Types Are Used in the Exam Workflow

  1. Exam Types are defined after Exam Duration setup.
  2. They are linked while creating Exam Codes.
  3. They determine:
  4. Marks limits
  5. Pass/fail criteria
  6. Result structure
  7. Reports and marks of cards refer to Exam Types for classification.

2.3 Exam Groups

The Exam Groups screen (Examination Group Maintenance) is one of the most critical configuration screens in the EasyLib Examination Module. It defines a logical grouping of multiple exams conducted together for a specific grade, program, or academic period.

An Exam Group represents a complete examination event such as a semester exam, annual exam, internal assessment cycle, or entrance test.

Screen Purpose

  1. To group multiple subject exams under one common examination umbrella.
  2. To define overall evaluation rules at a group level.
  3. To simplify student enrollment, staff assignment, and reporting.

Header Filters Explained

1. Institute

  1. Displays the selected institute or campus.
  2. Exam Groups are maintained institute-wise.

2. Academic Year

  1. Defines the academic year for which the exam group is applicable.
  2. Prevents mixing exam data across different academic years.

3. List / Clear Buttons

  1. List: Loads of exam groups based on selected filters.
  2. Clear: Resets filters for a fresh search.

Grid Columns Explained (Deep Dive)

1. Institute

  1. Shows the institute to which the exam group belongs.

2. Academic Year

  1. Specifies the academic period during which the exam group is valid.

3. Exam Group

  1. A unique code identifying the exam group.
  2. Examples:
  3. 19MBA01
  4. 23MBA01MT
  5. 2006MBBS01
  6. This code is referenced across enrollments, timetables, and reports.

4. Grade

  1. Indicates the academic class, program, or year (e.g., MBA 1st Year, MBBS 1st Year).
  2. Determines which students are eligible for this exam group.

5. Maximum Marks

  1. Total marks are allocated for the entire exam group.
  2. Calculate as the sum of all exam codes under this group.

6. Passing Marks

  1. Minimum total marks required to pass the exam group.
  2. Used for overall result calculation.

7. Grace

  1. Grace marks are allowed at the exam group level.
  2. Applied during result processing to borderline cases.

8. Description

  1. A descriptive name for the exam group.
  2. Example: Semester 1 MBA, Half-Yearly Exam, Annual Examination.

9. Action Column

  1. Modify: Edit exam group details.
  2. Delete: Remove exam group (restricted if already in use).

Add Exam Group Functionality

  1. Click Add Exam Group to create a new exam group.
  2. Mandatory fields usually include:
  3. Academic Year
  4. Exam Group Code
  5. Grade
  6. Maximum Marks
  7. Passing Marks

How Exam Groups Fit into the Exam Workflow

  1. Exam Groups are created after Exam Types.
  2. Exam Codes are assigned to Exam Groups.
  3. Students are enrolled into Exam Groups (not directly into exams).
  4. Staff are assigned to the Exam Group level.
  5. Marks are consolidated and reported group-wise.

Real-World Mapping Example

  1. Exam Group: MBA 1st Year – Semester 1
  2. Exam Codes: Accounting, Economics, Marketing
  3. Students Enrolled: MBA 1st Year batch
  4. Reports Generated: Semester-wise marks card

Important Rules & Validations

  1. Exam Groups cannot be deleted once:
  2. Exam Codes are mapped
  3. Students or staff are enrolled
  4. Marks are entered
  5. This ensures academic data integrity.

2.4 Exam Codes

The Exam Codes screen (Examination Codes Maintenance) is the most critical academic configuration screen in the EasyLib Examination Module. It defines subject-wise examinations (papers) that students actually write and receive marks for.

In simple terms:

  1. One Exam Code = One subject paper
  2. Marks entry, pass/fail logic, reports, and marks cards all depend on Exam Codes.

Header Filters Explained (Top Section)

1. Institute

  1. Select the campus or institution.
  2. Exam Codes are maintained institute-wise.

2. Academic Year

  1. Ensures the exam code follows the correct regulation year.
  2. The same subject can have different rules in different years.

3. Grade

  1. Filters exam codes for a specific class/program (e.g., MBA 1st Year).
  2. Prevents subject misuse across grades.

4. Subject

  1. Allows quick filtering of a particular subject.

5. List / Clear Buttons

  1. List loads of exam codes based on selected filters.
  2. Clear resets all filters.

Grid Columns Explained (Very Important)

1. Institute

  1. The Institute is offering the subject exam.

2. Academic Year

  1. Academic period during which the exam code is valid.

3. Exam Code

  1. A unique system identifier for the subject paper.
  2. Examples from your screen:
  3. 19MBA01BDA – Business Data Analysis
  4. 19MBA01FA – Financial Accounting
  5. 23MBA01MTBDA – Mid-Term Business Data Analysis
  6. Used everywhere: enrollments, marks, entry, imports, reports.

4. Description

  1. Human-readable subject name or internal reference.

5. Grade

  1. Specifies the eligible class/program (MBA 1st Year).

6. Type (Exam Type)

  1. Controls evaluation logic:
  2. Duration
  3. Result calculation
  4. Reporting structure
  5. Examples:
  6. Theory Exam
  7. MT (Mid Term)

7. Subject

  1. Linked to Subject Master.
  2. Enables subject-wise analytics and performance tracking.

8. Maximum Marks

  1. Total marks for this subject exam.
  2. System validates marks of entry against this value.

9. Passing Marks

  1. Minimum marks are required to pass this subject.
  2. Used for subject-level pass/fail status.

10. Action Column

  1. Modify: Edit the exam code for details.
  2. Delete: Remove exam code (only if not used).

Add Exam Code – What Happens Internally

When you click Add Exam Code, EasyLib:

  1. Validates academic year and grade mapping.
  2. Links to the selected subject with an exam type.
  3. Stores marks rules for future validation.
  4. Makes the exam code available for exam group mapping.

How Exam Codes Interact with Other Screens

Screen Dependency
Exam Types Controls duration & evaluation
Exam Groups Exam codes are grouped here
Assign Exams to Groups Mandatory step
Enroll Students to Exam Codes Used for electives
Input Marks Marks entered per exam code
Marks Cards Displayed subject-wise

Real-Life Example (MBA 1st Year)

  1. Exam Group: MBA Semester 1
  2. Exam Code: Financial Accounting
  3. Exam Type: Theory
  4. Max Marks: 100
  5. Pass Marks: 50

Every student enrolled in the exam group will write this paper and receive marks accordingly.

Critical Rules & Validations (Must Know)

  1. Exam Codes cannot be deleted once:
  2. Assigned to Exam Groups
  3. Students are enrolled
  4. Marks are entered
  5. Prevents academic data corruption.

Exam Timetable Maintenance

The Exam Timetable Maintenance screen is used to schedule exams by assigning date, time, batch, and location to each exam code.

This screen converts exam planning into an official exam schedule that is later used for:

  1. Student exam attendance
  2. Hall allocation
  3. Staff invigilation
  4. Marks entry validation
  5. Exam cards and reports

An exam cannot be conducted unless it is scheduled here.

Top Filter Section

This section helps users locate, view, and manage exam timetables efficiently.

1. Institute

  1. Select the institution/campus.
  2. Useful when EasyLib is used across multiple institutions.

2. Academic Year

  1. Select the academic year for which the exam timetable is created.
  2. Ensures that exams are scheduled within the correct academic cycle.

3. Grade

  1. Choose the grade/class (e.g., MBA 1st Year).
  2. Filters exam schedules relevant to that grade.

4. Exam Group

  1. Select an exam group (e.g., 19MBA01, 23MBA01QT).
  2. Exam groups bundle multiple exam codes under one examination event (Semester, Mid-Term, etc.).

Buttons

  1. List – Displays exam timetables based on selected filters.
  2. Clear – Resets all selections.

Exam Timetable Listing Grid

This grid displays all scheduled exams matching the selected criteria.

Column-wise Explanation

1. Institute

  1. Displays the institution where the exam is conducted.

2. Academic Year

  1. Shows the academic year linked to the exam schedule.
  2. Prevents conflicts between old and current exam schedules.

3. Grade

  1. Indicates the grade/class for which the exam is scheduled.

4. Exam Group

  1. Represents the examination session or group.
  2. Example:
  3. 19MBA01 – Semester exam
  4. 23MBA01QT – Quarterly test
  5. Ensures multiple subjects are logically grouped.

5. Exam Code

  1. Unique exam/subject identifier (created in Exam Codes Maintenance).
  2. Each row corresponds to one subject paper.

6. Exam Batch

  1. Identifies the batch for which the exam is conducted.
  2. Useful when:
  3. Multiple batches write exams separately
  4. Morning / Afternoon batches exist

7. Exam Date

  1. Date on which the exam will be conducted.
  2. Ensure chronological exam scheduling.
  3. Used in:
  4. Exam cards
  5. Student notifications
  6. Reports

8. Exam Start Time

  1. The official start time of the exam.
  2. Important for:
  3. Attendance tracking
  4. Time-based access control
  5. Invigilation

9. Exam End Time

  1. The official end time of the exam.
  2. Automatically determines exam duration.

10. Location

  1. Exam venue such as:
  2. Exam Hall
  3. Computer Room
  4. Lab
  5. Can be linked to the Exam Location setup.
  6. Helps in room allocation and seating arrangements.

11. Action

  1. Modify – Edit date, time, batch, or location.
  2. Delete – Remove the exam schedule (only allowed if no dependencies exist).

Add Exam Timetable

+ Add Exam Timetable Button

I used to schedule a new exam.

Typical fields while adding:

  1. Institute
  2. Academic Year
  3. Grade
  4. Exam Group
  5. Exam Code
  6. Exam Batch
  7. Exam Date
  8. Start Time
  9. End Time
  10. Location

Once saved:

  1. Exam becomes officially scheduled
  2. Students and staff can be assigned
  3. Marks entry becomes enabled after the exam

Search Box

  1. Quickly find exam schedules by:
  2. Exam Code
  3. Exam Group
  4. Location

Show Entries

  1. Control number of records shown per page.

Assign Exam Codes to Exam Group

Purpose of This Screen

The Assign Exam Codes to Exam Group screen is used to map individual exam subjects (Exam Codes) to a specific Exam Group.

This step defines which subjects belong to a particular examination session, semester, or internal assessment.

?? Without this mapping:

  1. Exam timetables cannot be created correctly
  2. Students will not see subjects under the correct exam
  3. Marks entry and reports will be incomplete

Position in the Examination Workflow

  1. Define Exam Types
  2. Create Exam Groups
  3. Create Exam Codes
  4. Assign Exam Codes to Exam Groups (this screen)
  5. Create Exam Time Table
  6. Enroll Students & Staff
  7. Input Marks & Generate Reports

Top Filter Section

1. Institute

  1. Selects the institution or campus.
  2. Filters exam groups and exam codes related only to that institute.

2. Academic Year

  1. Displays exam data for the selected academic year.
  2. Ensures correct historical and current exam mappings.

Example:

01-Jul-2023 to 30-Jun-2024

3. Exam Group

  1. Represents a set of exams such as:
  2. Semester exams
  3. Mid-term exams
  4. Unit tests
  5. Practical exams

Example:

  1. 19MBA01
  2. CBSE08MT01
  3. 23MBA01MT

4. Exam Code

  1. Represents individual subjects.
  2. Each exam code can be:
  3. Theory
  4. Practical
  5. Internal / MT / Bi

5. List / Clear Buttons

  1. List – Displays existing mappings
  2. Clear – Resets all filters

Assign Exams Button

+ Assign Exams

Used to:

  1. Select an Exam Group
  2. Choose one or more Exam Codes
  3. Save the mapping

Once assigned:

  1. The exam code becomes part of that exam group
  2. It appears automatically in:
  3. Exam Timetable
  4. Student Enrollment
  5. Marks Entry
  6. Exam Reports

Mapping Grid

1. Institute Name

  1. Shows which institution owns the exam group.
  2. Useful in multi-institution setups.

2. Academic Year

  1. Confirms the academic period of the exam mapping.
  2. Prevents mixing data across the years.

3. Exam Group

  1. The parent exam container.
  2. All mapped exam codes are conducted under this group.

Example:

19MBA01 ? MBA 1st Year Semester Exam

4. Exam Code

  1. Individual subject code is linked to the exam group.

Examples:

  1. 19MBA01BDA – Business Data Analytics
  2. 20192001CHEM – Chemistry
  3. 23MBA01MTBDA – MT for BDA

5. Type

Indicates the nature of the exam:

Type Meaning
Theory Written examination
Practical Lab / Practical exam
MT Mid-Term
Bi Internal / Periodic

This type:

  1. Controls marks entry rules
  2. Helps generate exam-wise reports

6. Action

  1. Modify – Change the exam code mapping
  2. Delete – Remove the exam code from the exam group

?? Deletion should be avoided if:

  1. Timetable is already created
  2. Marks entry has started

MBA 1st Year – Semester Exam

Exam Group: 19MBA01

Mapped Exam Codes:

  1. 19MBA01BDA – Business Data Analytics
  2. 19MBA01CF – Corporate Finance
  3. 19MBA01FA – Financial Accounting

?? Together, these define the complete semester examination.

Enroll Students to Exam Groups

The Enroll Students to Exam Groups screen is used to officially register students for a specific exam group.

Only students enrolled here will:

  1. Appear in exam timetables
  2. Be eligible for marks entry
  3. Receive marks cards and results

?? This is a mandatory step before marks entry and result generation.

Role in Examination Workflow

  1. Create Exam Types
  2. Create Exam Groups
  3. Create Exam Codes
  4. Assign Exam Codes to Exam Groups
  5. Create Exam Timetable
  6. Enroll Students to Exam Groups (this screen)
  7. Enroll Staffs (Invigilators / Evaluators)
  8. Input Marks
  9. Generate Marks Cards & Reports

Top Filter Section

1. Institute

  1. Select the institution or campus.
  2. Filters students and exam groups related to that institute.

2. Academic Year

  1. Defines the academic year in which the exam is conducted.
  2. Prevents enrolling students into incorrect academic cycles.

Example:

01-Jul-2025 to 30-Jun-2026

3. Grade

  1. Academic class or program.
  2. Examples:
  3. MBA 1st Year
  4. Grade 10
  5. MBBS 2nd Year

This ensures only eligible students appear for enrollment.

4. Exam Group

  1. Selects the exam for which students are enrolled.
  2. Examples:
  3. Semester Exam
  4. Mid-Term Exam
  5. Unit Test

5. Action Buttons

  1. List – Displays already enrolled students
  2. Clear – Resets all selections
  3. Export – Downloads the enrolled student list for records

Members Enrolled Section

This grid displays students already enrolled in the selected exam group.

Columns Explained

Column Description
Checkbox Used to select students for removal
Member ID Unique student identifier
Name Student full name
Roll Number Academic roll number
Date of Enrollment Date the student was enrolled into the exam

If no students are enrolled, the table displays:

“No data available in table”

Enrollment Actions

+ Enroll / Add Single Member

  1. Used to enroll one student at a time.
  2. Ideal for:
  3. Late admissions
  4. Re-exam registrations
  5. Special cases

+ Enroll / Add Multiple Member

  1. Used to enroll multiple students in bulk.
  2. Commonly used for:
  3. Entire class enrollment
  4. Semester exams
  5. Board exams

? This is the most used option.

Date Field

  1. Represents the exam enrollment date.
  2. Important for:
  3. Audit logs
  4. Compliance
  5. Exam eligibility tracking

Enroll Students to Exam Codes

This screen is “Enroll Students to Exam Codes” in EasyLib’s Examination Module.

?? Its core purpose is:

To decide which students are allowed to appear for which specific exam paper (Exam Code).

Think of it like this:

  1. Exam Group = Collection of students (Class / Section / Batch)
  2. Exam Code = Individual subject/paper (Maths, English, Physics, etc.)
  3. Enrollment = Permission to write that paper

So, this screen answers:

“Which students will write THIS exam paper?”

Top filter section – what each field means

At the top you see dropdowns:

?? Institute

  1. Selects the school/college/branch
  2. Useful when EasyLib is used for multiple institutions

?? Academic Year

  1. Links enrollment to a specific academic year
  2. Prevents confusion between old and new batches

?? Grade

  1. Filters students by class (e.g., Grade 10, PUC I, B.Sc I Year)

?? Exam Code

  1. Most important field
  2. Represents a specific exam paper
  3. Example:
  4. MAT-10-01 ? Mathematics – Grade 10 – Unit Test
  5. PHY-PUC-SEM1 ? Physics – PUC – Semester 1

?? List ? Fetches enrolled students

?? Clear ? Resets filters

?? Export ? Downloads enrollment list (Excel/PDF)

Members Enrolled”

This table shows who is already enrolled for the selected Exam Code.

Columns explained:

  1. Member ID – Internal EasyLib student ID
  2. Name – Student name
  3. Roll Number – Exam roll number
  4. Date of Enrollment – When the student was enrolled for this exam

If it says:

“No data available in table”

It means:

? No student is yet enrolled

? OR filters are incomplete

? OR wrong Exam Code selected

4?? Bottom actions

Enroll/Add Single Member

Use this when:

  1. One student joined late
  2. Re-exam / improvement exam
  3. Student changed subject
  4. Special permission cases

What happens:

  1. Click Enroll/Add single Member
  2. Search/select one student
  3. Confirm enrollment
  4. Student is now allowed to write that exam

Very precise control

Enroll/Add Multiple Member

Use this when:

  1. Whole class writes the exam
  2. Regular internal / final exams

What happens:

  1. Click Enroll/Add Multiple Member
  2. System fetches students (based on Grade / Group)
  3. Select all or specific students
  4. Enroll in one action

Saves time for large batches

Date field (Enrollment Date)

  1. Records official enrollment date
  2. Important for:
  3. Audit
  4. Exam reports
  5. Compliance
  6. Late-entry tracking

? Remove Selected

Use this when:

  1. Student absent
  2. Detained
  3. Wrong enrollment
  4. Subject dropped

You can:

  1. Tick one or multiple students
  2. Click Remove Selected
  3. Instantly revoke exam permission

?? This does not delete the student, only removes them from that exam.

Deep difference between the three related options

?? Enroll Students to Exam Groups

  1. Assigns students to a group
  2. Example: Grade 10 – Section A – Final Exam Group
  3. Group = organizational level

?? Enroll Students to Exam Codes (THIS SCREEN)

  1. Assigns students to a specific subject paper
  2. Example: Maths Final Exam
  3. Code = subject/paper level

?? Students must usually be in an Exam Group BEFORE enrolling to Exam Codes

Enroll Staffs to Exam Groups

  1. Assigns teachers to manage or supervise a group
  2. Used for:
  3. Invigilation
  4. Coordination
  5. Evaluation responsibility

Enroll Staffs to Exam Codes

  1. Assigns teachers to specific papers
  2. Used for:
  3. Question paper setting
  4. Valuation
  5. Moderation
  6. Result approval

?? Example:

  1. Teacher A ? Physics Exam Code
  2. Teacher B ? Maths Exam Code

In one simple line

Student ? Exam Group ? Exam Code ? Staff Assignment ? Marks Entry ? Reports

Staff Assignment

The Exam Location and Staff Assignment screen is used to assign invigilators/staff to specific exam locations for each exam code and academic year. It helps institutions manage exam supervision efficiently and ensures the right staff is allotted based on student strength and venue.

Who Uses This Screen

  1. Exam Coordinators
  2. Academic Office / Admin Team
  3. Examination Cell

Navigation Path

Exam Management ? Enrollments & Assignments ? Staff Assignment

This screen displays a list of staff assignments for exams with details such as institute, exam code, exam location, assigned staff, and number of students.

Column-wise Explanation

1. Institute Name

  1. Name of the institution/campus where the exam is conducted
  2. Example: CKPIM, Easylib Academy, IIBS

2. Academic Year

  1. Academic year for which the exam is scheduled
  2. Format: 01-Jul-YYYY to 30-Jun-YYYY

3. Exam Code

  1. Unique code representing a specific exam
  2. Linked to subjects, courses, or programs
  3. Example: 19MBA01BDA, 23MBAQT01CF

4. Exam Location

  1. Physical venue where the exam will be conducted
  2. Examples:
  3. Computer Room
  4. Exam Hall 1
  5. LAB 1 / LAB 3
  6. Room 01
  7. 5C

5. Staff ID

  1. Unique identifier of the assigned staff/invigilator
  2. Useful for internal tracking and reports

6. Staff at this Location

  1. Name of the staff/invigilator assigned to the exam location
  2. Example: Santosh, Prof. Shirley, Prof. Robert

7. Number of Students

  1. Total number of students appearing for the exam at that location
  2. Helps decide:
  3. Number of invigilators required
  4. Seating and supervision planning

8. Action

  1. Modify – Edit the staff assignment or student count
  2. Delete – Remove the staff assignment from the location

Top Controls Explained

? Assign Staff (Button)

  1. Used to create a new staff assignment
  2. Opens a form where you can:
  3. Select Institute
  4. Choose Academic Year
  5. Select Exam Code
  6. Choose Exam Location
  7. Assign Staff
  8. Enter Number of Students

Search

  1. Quickly find assignments using:
  2. Exam code
  3. Staff name
  4. Location

Show Entries

  1. Control how many records are visible per page (10, 25, 50, etc.)

Typical Workflow

  1. Create Exam Codes and Exam Locations
  2. Enroll students to Exam Codes
  3. Navigate to Staff Assignment
  4. Click + Assign Staff
  5. Select:
  6. Exam Code
  7. Exam Location
  8. Staff
  9. Enter Number of Students
  10. Save the assignment
  11. Modify or delete if changes are required

Marks Entry & Reports Module

The Marks Entry & Reports module in Easylib is used to record student exam marks, generate marks cards, and produce flexible exam-related reports for academic review, communication, and compliance.

This module consists of three key screens:

  1. Input Marks
  2. Marks Cards
  3. Exam Customized Report

Input Marks

The Input Marks screen is used to enter, update, and manage individual student marks for a specific exam.

Navigation

Marks Entry & Reports ? Input Marks

Filter / Selection Criteria

Before listing records, users can filter by:

  1. Institute – School/College name
  2. Academic Year – Exam academic cycle
  3. Grade – Class/standard (e.g., CBSE08)
  4. Exam Group – Group of exams (Midterm, Unit Test, Final, etc.)
  5. Exam Code – Specific subject exam

Click List to load student records.

Grid Column Explanation

Column Description
Institute Name of the institution
Academic Year Academic year of the exam
Grade Student grade/class
Exam Group Exam group name
Exam Code Subject-specific exam
Phase Exam phase (useful for multi-phase exams)
Student ID Unique student identifier
Exam Date Date of exam
Attendance Present / Absent
Exam Center Exam location (if applicable)
Obtained Marks Marks scored by the student
Maximum Marks Total marks for the exam
Result Calculated result (Pass / First Class / Distinction etc.)
Action Modify / Delete marks entry

Key Actions

  1. + Add Marks – Add new marks for students
  2. Modify – Edit entered marks
  3. Delete – Remove incorrect records
  4. Search – Quickly find a student/exam

Marks Cards

The Marks Cards screen provides a student-wise consolidated view of exam results and is typically used to:

  1. Generate report cards
  2. Share results with parents/students
  3. Academic review and audits

Navigation

Marks Entry & Reports ? Marks Cards

Filters Available

  1. Institute
  2. Academic Year
  3. Grade
  4. Exam Group
  5. Student ID

Click List to generate the marks card.

Summary of Results – Columns

Column Description
Exam Code Subject exam
Subject Subject name
Maximum Marks Total marks
Passing Marks Minimum required to pass
Marks Obtained Student’s score
Result Pass / Fail / Class / Distinction

Output

  1. One consolidated summary per student
  2. Easy-to-print and export format
  3. Accurate academic performance snapshot

Use Cases

  1. Parent-teacher meetings
  2. Student progress review
  3. Promotion eligibility checks

Exam Customized Report

The Exam Customized Report allows institutions to generate flexible, filter-based exam reports across institutes, years, subjects, and students.

Navigation

Marks Entry & Reports ? Exam Customized Report

Features

Selection & Filters

  1. Select Institute / Academic Year
  2. Filter by Subject, Exam, or Member ID
  3. Enable / Disable Multiselection for bulk reports

Report Controls

Button Function
Search Generate report
Clear Reset filters
Refresh Data Reload latest results
Show/Hide Columns Customize visible data
Print Print report

Report Columns (Typical)

  1. Institute Name
  2. Academic Year
  3. Subject
  4. Member ID (Student)
  5. Result

Advantages

  1. Highly customizable reporting
  2. Supports audits and compliance
  3. Useful for management and accreditation
  4. Easy printing and data extraction

End-to-End Workflow

  1. Configure exams and exam groups
  2. Enroll students to exam codes
  3. Conduct exams
  4. Enter marks using Input Marks
  5. Generate student-wise results using Marks Cards
  6. Produce analytics and summaries using Exam Customized Report

Import Screens

The Import Screens in Easylib are designed to bulk upload exam-related data using Excel templates. This reduces manual entry, saves time, and minimizes errors—especially useful for large institutions.

This section covers:

  1. Import Exam Groups
  2. Import Exam Codes
  3. Import Exam Timetable
  4. Mass Import Exam Marks

Import Exam Groups

Used to bulk create or update Exam Groups (e.g., Unit Test, Midterm, Final Exam) across institutes and academic years.

Import Screens ? Import Exam Groups

What is an Exam Group?

An Exam Group is a logical collection of exams conducted together within an academic period.

Typical Excel Data Includes

  1. Institute Name
  2. Academic Year
  3. Exam Group Code
  4. Exam Group Name
  5. Description (optional)
  6. Status (Active/Inactive)

Import Process

  1. Download the Exam Group import template
  2. Fill required details carefully
  3. Validate academic year and institute names
  4. Upload the file
  5. System validates and imports records
  6. Errors (if any) are shown for correction

Business Benefits

  1. Quick setup of multiple exam groups
  2. Consistency across departments
  3. Ideal during new academic year setup

Import Exam Codes

Used to bulk upload Exam Codes for subjects/courses instead of creating them one by one.

Navigation

Import Screens ? Import Exam Codes

What is an Exam Code?

An Exam Code uniquely identifies a subject exam within an exam group.

Typical Excel Data Includes

  1. Institute
  2. Academic Year
  3. Grade
  4. Exam Group
  5. Exam Code
  6. Subject Name
  7. Maximum Marks
  8. Passing Marks
  9. Exam Type (Theory/Practical/Internal)

Import Process

  1. Download Exam Code Excel template
  2. Enter subject-wise exam details
  3. Ensure exam group already exists
  4. Upload the file
  5. System maps and validates data
  6. Successful records are created automatically

Key Rules

  1. Exam Groups must be imported first
  2. Maximum Marks = Passing Marks
  3. Exam Codes must be unique per exam group

Business Benefits

  1. Faster subject setup
  2. Error-free marks configuration
  3. Standardized evaluation structure

Import Exam Timetable

Used to bulk upload exam schedules including date, time, and exam sessions.

Navigation

Import Screens ? Import Exam Timetable

Typical Excel Data Includes

  1. Institute
  2. Academic Year
  3. Grade
  4. Exam Group
  5. Exam Code
  6. Exam Date
  7. Start Time
  8. End Time
  9. Exam Location (optional)

Import Process

  1. Prepare timetable in the provided template
  2. Ensure exam codes already exist
  3. Verify date and time formats
  4. Upload the file
  5. System schedules exams automatically

Advantages

  1. Avoids manual scheduling
  2. Eliminates clashes and duplication
  3. Ensures accurate exam communication

Mass Import Exam Marks

Used to bulk upload student marks after exams are completed.

Navigation

Import Screens ? Mass Import Exam Marks

Typical Excel Data Includes

  1. Institute
  2. Academic Year
  3. Grade
  4. Exam Group
  5. Exam Code
  6. Student ID
  7. Attendance (Present/Absent)
  8. Marks Obtained

Import Process

  1. Download mass marks import template
  2. Enter marks student-wise
  3. Validate student IDs and exam codes
  4. Upload the file
  5. System calculates:
  6. Results
  7. Pass/Fail
  8. Class/Distinction

System Validations

  1. Marks = Maximum Marks
  2. Attendance must be marked
  3. Student must be enrolled to exam code