Create a complete WordPress plugin called “CCE Assessment & Portfolio System” based on NEP 2020 and RTE Act 2009 for continuous and comprehensive evaluation (CCE).
IMPORTANT:
This plugin is NOT a full school ERP.
Do NOT create admission, fee, payroll, attendance, or timetable modules.
Keep the plugin lightweight, fast, mobile-friendly, and focused only on student assessment and printable portfolio generation.
MAIN PURPOSE:
Teachers should be able to create online assessments and worksheets that students can complete from home as homework or practice work. After submission, the plugin should automatically calculate marks, grades, and generate printable/downloadable portfolio reports in PDF format.
PLUGIN REQUIREMENTS:
- CORE FEATURES
- Online worksheet assessment
- Baseline assessment
- Formative assessment (FA)
- Summative assessment (SA1, SA2, SA3)
- Competency-based evaluation
- Homework practice assessments
- Auto grading system
- Printable portfolio reports
- PDF download
- Mobile responsive UI
- Hindi and English language support
- ADMIN PANEL
Create a professional WordPress admin panel with:
- Dashboard
- Create assessment
- Manage assessments
- Grade settings
- PDF settings
- Question bank
- Result management
- Portfolio records
Use proper WordPress coding standards and security practices.
- QUESTION TYPES
Support:
- MCQ
- True/False
- Short Answer
- Fill in the blanks
- Image-based question
- Hindi text questions
- STUDENT FLOW
Students should NOT need login in the first version.
Assessment form should ask:
- Student Name
- Class
- Section
- Roll Number (optional)
Then allow students to attempt the worksheet online.
- AUTO RESULT SYSTEM
After submission:
- Calculate score automatically
- Assign grade automatically
- Show result screen
- Generate printable report
- Generate downloadable PDF
- GRADE SYSTEM
Create editable grading settings.
Example:
91-100 = A1
81-90 = A2
71-80 = B1
Admin should be able to edit grade ranges.
- PDF PORTFOLIO
Generate clean printable PDF containing:
- Student Name
- Class
- Assessment Type
- Date
- Score
- Grade
- Teacher Remark
- Question summary
Use DomPDF for PDF generation.
- SHORTCODES
Create these shortcodes:कार्यपत्रक | हिंदी एफएलएन
ध्वनि जागरूकता, वर्ण-मात्रा मिलाना एवम् वर्ण पहचान
No result id provided.
कार्यपत्रक | हिंदी एफएलएन
ध्वनि जागरूकता, वर्ण-मात्रा मिलाना एवम् वर्ण पहचान
DATABASE TABLES
Create custom MySQL tables:
wp_cce_assessments
wp_cce_questions
wp_cce_results
wp_cce_grades
wp_cce_portfolios
Do NOT use custom post types for large assessment data.
- SECURITY
- Nonce verification
- Sanitization
- Escaping
- Prepared SQL statements
- Role-based capability checks
- FILE STRUCTURE
Generate proper plugin structure:
cce-assessment-plugin/
│
├── admin/
├── public/
├── includes/
├── templates/
├── assets/
├── pdf/
│
├── cce-assessment-plugin.php
- UI REQUIREMENTS
- Clean modern dashboard
- Responsive design
- Fast loading
- Minimal dependency usage
- Works with Elementor pages
- OUTPUT REQUIREMENT
Generate:
- Complete plugin PHP files
- Admin panel files
- Database setup code
- Shortcode logic
- CSS and JS files
- PDF generation system
- Installation-ready plugin structure
Make the code modular, scalable, and beginner-friendly for future expansion.