Skip to content

Allocate Subject Materials

Allocate Subject Materials

Attach study materials to subjects for student access and download.

Time: 5–10 minutes per subject Module: OpenEduCat Subject Material Allocation Permissions: Faculty or Academic Administrator


Prerequisites

  • Subjects configured
  • Study materials prepared (PDF, documents, videos)
  • Course structure defined
  • Access to Academics menu

Overview

The Subject Material Allocation system enables:

  • Material attachment to subjects
  • File upload and management
  • Student portal access
  • Material categorization
  • Download tracking
  • Version management

Material Types

TypeDescriptionFormats
Lecture NotesClass notes and slidesPDF, PPT
Reading MaterialTextbook chaptersPDF, DOC
AssignmentsAssignment sheetsPDF, DOC
ReferenceAdditional readingPDF, URLs
VideosLecture recordingsMP4, Links
PracticeProblem setsPDF, DOC

Steps

1. Access Subject Materials

  1. Navigate to Academics → Subjects
  2. Open the subject record
  3. Navigate to Materials tab

2. Add Study Material

  1. In Materials section
  2. Click Add a line or Upload
  3. Configure material:
FieldAction
NameMaterial title
TypeCategory of material
FileUpload document
DescriptionBrief description
SequenceDisplay order
  1. Upload the file
  2. Click Save

3. Organize Materials

Structure materials logically:

By Topic:

Subject: Data Structures
├── Unit 1: Arrays
│ ├── Lecture Notes - Arrays.pdf
│ └── Practice Problems - Arrays.pdf
├── Unit 2: Linked Lists
│ ├── Lecture Notes - Linked Lists.pdf
│ └── Video - Linked List Implementation
└── Unit 3: Trees
├── Lecture Notes - Trees.pdf
└── Reference - Tree Applications.pdf

By Type:

Subject: Database Management
├── Lecture Notes
│ ├── Chapter 1 - Introduction.pdf
│ └── Chapter 2 - SQL Basics.pdf
├── Assignments
│ └── Assignment 1 - ER Diagrams.pdf
└── References
└── SQL Quick Reference.pdf

4. Set Material Visibility

Control when materials appear:

SettingDescription
ActiveVisible to students
InactiveHidden from students
Date-basedAvailable after date

5. Update Materials

To update existing materials:

  1. Open subject
  2. Find material in list
  3. Click to open
  4. Upload new version
  5. Save changes

Previous version replaced with new.

6. Student Access

Students access materials via:

Portal:

  1. Log into student portal
  2. Navigate to My Subjects
  3. Select subject
  4. View Materials section
  5. Click to download

LMS Integration:

  • Materials appear in course modules
  • Integrated with lessons

7. Track Downloads

Monitor material usage:

  1. View download statistics
  2. Track per-material counts
  3. Identify popular resources
  4. Assess student engagement

Field Reference

Subject Extension (op.subject)

The subject model is extended to include material attachments.

FieldTechnical NameTypeDescription
Materialsmaterial_idsOne2manyAttached materials

Material Record

FieldDescription
NameMaterial title
FileUploaded document
TypeMaterial category
DescriptionBrief description
SequenceDisplay order
ActiveVisibility status

Views Available

ViewFeatures
FormSubject with materials
ListMaterial listing

File Guidelines

TypePreferred Format
DocumentsPDF
PresentationsPDF, PPTX
SpreadsheetsXLSX, PDF
VideosMP4, External Links
AudioMP3

File Size Limits

  • Maximum per file: 25 MB (configurable)
  • Total per subject: Based on storage
  • Video: Consider external hosting

Naming Conventions

[Subject Code]_[Unit]_[Topic]_[Type].[ext]
Examples:
CS101_U1_Introduction_Notes.pdf
CS101_U2_Arrays_Practice.pdf
CS101_A1_Assignment.pdf

Troubleshooting

IssueCauseSolution
Upload failsFile too largeReduce file size
Material not visibleInactive statusSet to active
Cannot downloadPermission issueCheck student enrollment
Wrong fileUploaded incorrectReplace with correct file
Slow downloadLarge fileOptimize file size

Best Practices

  1. Organize logically: Group by topic or type
  2. Clear naming: Use descriptive names
  3. PDF format: Convert documents to PDF
  4. Reasonable size: Optimize file sizes
  5. Regular updates: Keep materials current
  6. Version control: Track material versions
  7. Accessibility: Ensure accessible formats

Security Notes

RoleCapabilities
Academic AdministratorFull CRUD, all subjects
FacultyManage assigned subjects
StudentDownload enrolled subjects

Integration Features

LMS Integration

  • Materials in course modules
  • Lesson attachments
  • Progress tracking

Portal Integration

  • Student portal access
  • Download tracking
  • Mobile access

Library Integration

  • Reference linking
  • E-book access
  • Resource coordination