Skip to content

Module Configuration

Module Configuration

Enable, disable, and configure OpenEduCat modules to match your institution’s requirements.

Time Required: 10 minutes Module: Core (openeducat_core) User Role: System Administrator


Table of Contents

  1. Overview
  2. Accessing Module Settings
  3. Core Modules
  4. Academic Modules
  5. Administrative Modules
  6. Enterprise Modules
  7. Module Dependencies

Overview

OpenEduCat uses a modular architecture allowing you to:

  • Enable only needed features
  • Reduce system complexity
  • Customize for institution type
  • Add features as you grow

Accessing Module Settings

Method 1: OpenEduCat Settings

  1. Go to Settings
  2. Scroll to OpenEduCat section
  3. Toggle modules on/off
  4. Click Save

Method 2: Apps Menu

  1. Go to Apps in main menu
  2. Search for module name
  3. Click Install or Uninstall
  4. Wait for installation to complete

After Module Changes

  1. Wait for installation progress
  2. Refresh browser when prompted
  3. New menus appear automatically
  4. Configure module-specific settings

Core Modules

These modules form the foundation of OpenEduCat:

openeducat_core

FeatureDescription
Student RecordsBasic student information
Faculty RecordsTeacher profiles
Course ManagementCourses and subjects
Batch ManagementStudent cohorts

Status: Required (always enabled)

openeducat_admission

FeatureDescription
Admission RegistersAdmission campaigns
ApplicationsStudent applications
EnrollmentConvert to students

Dependencies: openeducat_core

openeducat_attendance

FeatureDescription
Attendance SheetsDaily attendance
ReportsAttendance statistics
AlertsLow attendance warnings

Dependencies: openeducat_core

openeducat_assignment

FeatureDescription
AssignmentsCreate assignments
SubmissionsStudent submissions
GradingGrade assignments

Dependencies: openeducat_core

openeducat_exam

FeatureDescription
Exam SessionsExam scheduling
Hall TicketsGenerate hall tickets
ResultsRecord marks
MarksheetsGenerate marksheets

Dependencies: openeducat_core


Academic Modules

Additional academic features:

openeducat_library

FeatureDescription
Book CatalogLibrary inventory
Card ManagementLibrary cards
Issue/ReturnBook circulation
FinesOverdue penalties

Dependencies: openeducat_core

openeducat_grading

FeatureDescription
Grade ScalesCustom grade scales
Grade CategoriesWeighted categories
GPA CalculationAutomatic GPA

Dependencies: openeducat_core

openeducat_timetable

FeatureDescription
Timetable CreationClass schedules
Room AllocationClassroom booking
Faculty AssignmentTeacher schedules

Dependencies: openeducat_core, openeducat_facility


Administrative Modules

Institution management features:

openeducat_fees

FeatureDescription
Fee StructuresDefine fee types
InvoicingGenerate invoices
PaymentsRecord payments
ReportsFinancial reports

Dependencies: openeducat_core, account

openeducat_transportation

FeatureDescription
RoutesBus routes
VehiclesVehicle management
StopsPickup/drop points
Student AssignmentRoute allocation

Dependencies: openeducat_core

openeducat_discipline

FeatureDescription
IncidentsRecord incidents
CategoriesOffense types
SuspensionsManage suspensions

Dependencies: openeducat_core

openeducat_health

FeatureDescription
Health RecordsMedical information
Medical HistoryPast conditions
AllergiesAllergy tracking

Dependencies: openeducat_core


Enterprise Modules

Advanced features (Enterprise Edition):

openeducat_lms_enterprise

FeatureDescription
Online CoursesE-learning platform
ContentVideo, documents, quizzes
Progress TrackingStudent progress

License: Enterprise

openeducat_quiz_enterprise

FeatureDescription
Online QuizzesAutomated assessments
Question BankQuestion repository
Auto-GradingInstant results

License: Enterprise

openeducat_parent_enterprise

FeatureDescription
Parent PortalParent access
Student MonitoringView child’s progress
CommunicationTeacher messaging

License: Enterprise

openeducat_omr

FeatureDescription
OMR ScanningScan answer sheets
Auto-GradingAutomatic marking
Result ImportImport to system

License: Enterprise


Module Dependencies

Dependency Chain

openeducat_core
├── openeducat_admission
├── openeducat_attendance
├── openeducat_assignment
├── openeducat_exam
├── openeducat_library
├── openeducat_fees
│ └── account (Odoo Accounting)
├── openeducat_timetable
│ └── openeducat_facility
└── openeducat_core_enterprise
├── openeducat_lms_enterprise
├── openeducat_quiz_enterprise
└── openeducat_parent_enterprise

Installing Dependencies

When you enable a module, dependencies install automatically:

  1. Select module to install
  2. System checks dependencies
  3. All required modules install together
  4. Configure each module after installation

Module Management

Enabling Modules

  1. Go to Settings > OpenEduCat
  2. Find module toggle
  3. Turn on the switch
  4. Click Save
  5. Wait for installation

Disabling Modules

Note: Disabling modules does not delete data.

  1. Go to Settings > OpenEduCat
  2. Turn off module toggle
  3. Click Save
  4. Confirm when prompted

Updating Modules

  1. Go to Apps
  2. Click Update Apps List
  3. Find module
  4. Click Upgrade

Troubleshooting

Module won’t install

IssueSolution
Missing dependencyInstall required module first
License errorCheck enterprise license
Database errorCheck server logs

Module menu not appearing

  1. Refresh browser (Ctrl+Shift+R)
  2. Logout and login again
  3. Check user permissions
  4. Verify module is active in Apps

Performance after installation

Some modules may require:

  • Database update
  • Asset regeneration
  • Cache clearing


Last updated: January 2026