📌 EXAM INFORMATION
- Duration: 3 Hours
- Total Marks: 100
- Modules Covered: 1, 2, 3
- Type: Theory + Practical
📝 SECTION A — THEORY (40 MARKS)
- Define software engineering and explain its importance in system development.
- Explain the Software Development Life Cycle (SDLC) in detail.
- Differentiate between frontend and backend development with examples.
- What is an API and how does it function in web systems?
- Explain authentication and authorization in software systems.
- What is a database and why is it important in applications?
- Describe how web applications communicate with servers.
- Explain system architecture in software engineering.
💻 SECTION B — PRACTICAL EXAM (60 MARKS)
🏗️ PRACTICAL TASK
Build a simple Learning Management System (LMS) using HTML, CSS, and JavaScript.
📌 REQUIRED FEATURES
- Login Page (basic validation using JavaScript)
- Dashboard Page (show welcome message)
- Course Page (display at least 3 courses)
- Lesson Page (show learning content)
- Quiz System (at least 3 questions)
- Result Page (show score + pass/fail)
🔄 SYSTEM FLOW (MANDATORY)
Login → Dashboard → Courses → Lesson → Quiz → Result
⚙️ SYSTEM RULES
- System must be functional (not static pages)
- JavaScript must be used for logic
- Navigation must work correctly
- Score must be calculated automatically
📤 SUBMISSION REQUIREMENTS
- All project files in one folder
- HTML, CSS, JavaScript files included
- Working navigation system
- Submit via GitHub or ZIP file
📊 MARKING GUIDE
| Component |
Marks |
| Theory Questions |
40 |
| Login System |
10 |
| Navigation System |
10 |
| Quiz Logic |
15 |
| UI Design |
15 |
| System Structure |
10 |
🤖 AI GRADING SYSTEM
- Checks if system runs without errors
- Validates JavaScript logic
- Checks navigation flow
- Evaluates completeness of LMS system
👨 HUMAN GRADING SYSTEM
- Design quality
- User experience
- Clean code structure
- Real-world thinking approach
🏆 FINAL INSTRUCTION
This exam tests your ability to think like a software engineer.
You are not building pages — you are building systems.