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
| Type | Description | Formats |
|---|---|---|
| Lecture Notes | Class notes and slides | PDF, PPT |
| Reading Material | Textbook chapters | PDF, DOC |
| Assignments | Assignment sheets | PDF, DOC |
| Reference | Additional reading | PDF, URLs |
| Videos | Lecture recordings | MP4, Links |
| Practice | Problem sets | PDF, DOC |
Steps
1. Access Subject Materials
- Navigate to Academics → Subjects
- Open the subject record
- Navigate to Materials tab
2. Add Study Material
- In Materials section
- Click Add a line or Upload
- Configure material:
| Field | Action |
|---|---|
| Name | Material title |
| Type | Category of material |
| File | Upload document |
| Description | Brief description |
| Sequence | Display order |
- Upload the file
- 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.pdfBy 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.pdf4. Set Material Visibility
Control when materials appear:
| Setting | Description |
|---|---|
| Active | Visible to students |
| Inactive | Hidden from students |
| Date-based | Available after date |
5. Update Materials
To update existing materials:
- Open subject
- Find material in list
- Click to open
- Upload new version
- Save changes
Previous version replaced with new.
6. Student Access
Students access materials via:
Portal:
- Log into student portal
- Navigate to My Subjects
- Select subject
- View Materials section
- Click to download
LMS Integration:
- Materials appear in course modules
- Integrated with lessons
7. Track Downloads
Monitor material usage:
- View download statistics
- Track per-material counts
- Identify popular resources
- Assess student engagement
Field Reference
Subject Extension (op.subject)
The subject model is extended to include material attachments.
| Field | Technical Name | Type | Description |
|---|---|---|---|
| Materials | material_ids | One2many | Attached materials |
Material Record
| Field | Description |
|---|---|
| Name | Material title |
| File | Uploaded document |
| Type | Material category |
| Description | Brief description |
| Sequence | Display order |
| Active | Visibility status |
Views Available
| View | Features |
|---|---|
| Form | Subject with materials |
| List | Material listing |
File Guidelines
Recommended Formats
| Type | Preferred Format |
|---|---|
| Documents | |
| Presentations | PDF, PPTX |
| Spreadsheets | XLSX, PDF |
| Videos | MP4, External Links |
| Audio | MP3 |
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.pdfCS101_U2_Arrays_Practice.pdfCS101_A1_Assignment.pdfTroubleshooting
| Issue | Cause | Solution |
|---|---|---|
| Upload fails | File too large | Reduce file size |
| Material not visible | Inactive status | Set to active |
| Cannot download | Permission issue | Check student enrollment |
| Wrong file | Uploaded incorrect | Replace with correct file |
| Slow download | Large file | Optimize file size |
Best Practices
- Organize logically: Group by topic or type
- Clear naming: Use descriptive names
- PDF format: Convert documents to PDF
- Reasonable size: Optimize file sizes
- Regular updates: Keep materials current
- Version control: Track material versions
- Accessibility: Ensure accessible formats
Security Notes
| Role | Capabilities |
|---|---|
| Academic Administrator | Full CRUD, all subjects |
| Faculty | Manage assigned subjects |
| Student | Download 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