learning management system in information technology engineering faculty
TRANSCRIPT
SupervisionSalah Al-Doah je – Rawan Koroni
By:Mariam AL Kassar - Enas AL Saeek
Mohammad Tahsin AL Shalabi - Mohammad Opada AL Bosh
Learning Management System in ITE Faculty
Agenda
Customize Moodle
Objective of the project.
services we want to do.
Why Moodle !!!
Installing Moodle on the server
3
2
Risk Management & Function Point
5
4
6
7
1 Why Choose this Project??
Why Choose this Project??
• Faculty Need.
Why Choose this Project??
• Faculty Need.
• Communication
Why Choose this Project??
• Faculty Need.
• Communication
• Applied in global universities.
Agenda
Customize Moodle
Why Moodle !!!3
Risk Management & Function Point
6
7
Objective of the project.
1 Why Choose this Project??
2
✓
Installing Moodle on the server5
4 services we want to do.
Objective of the project
Agenda
Customize Moodle
Why Moodle !!!3
Risk Management & Function Point
6
7
Objective of the project.
1 Why Choose this Project??
2
✓
✓
Installing Moodle on the server5
4 services we want to do.
Why Moodle !!!Topic criterion
• Open Source.• Add Requirements LMS. • Use e-mail.• Interaction with students.• Create Quize.• Search in Content.• Create Statistics.• Advertisement Board.• Objections.• Monitor student performance.
Customize Moodlecomparative
Agenda
Customize Moodle
Why Moodle !!!
Installing Moodle on the server
3
Risk Management & Function Point
5
6
7
Objective of the project.
1 Why Choose this Project??
2
✓
✓
✓
4 services we want to do.
services we want to do.
• Advertisement Board
services we want to do.
• Advertisement Board
services we want to do.
• Advertisement Board
• Objections
services we want to do.
• Advertisement Board
• Objections
• Statistics
Agenda
Customize Moodle
services we want to do.
Why Moodle !!!
Installing Moodle on the server
3
Risk Management & Function Point
5
4
6
7
Objective of the project.
1 Why Choose this Project??
2
✓
✓
✓
✓
Installing Moodle on the server.
Moodle Documentation
• Add & Change Language to Moodle.• Add Add-on to Moodle.• Link Moodle to Mail Server.• Add New User.• Assign roles System.• Create Group.• Add User to Group.• Characterization of courses.• Add Courses.• Create Chat in Moodle.• Create Quiz in Moodle.
Agenda
Customize Moodle
services we want to do.
Why Moodle !!!
Installing Moodle on the server
3
Risk Management & Function Point
5
4
6
7
Objective of the project.
1 Why Choose this Project??
2
✓
✓
✓
✓
✓
Customize MoodleAdd Users
Customize MoodleAdd Users and set permissions
Customize MoodleCreate groups
Customize MoodleAdd users and categorized in groups
Customize MoodleAdvertisement Board
Customize MoodleAdvertisement Board
Customize MoodleAdvertisement Board
Customize MoodleE-mail
Customize MoodleObjections - Context Diagram
Customize MoodleObjections - Context Diagram
Doctor OREngineering
Customize MoodleObjections - UseCase
Customize MoodleObjections – Data Flow Diagram
Customize MoodleObjections - Construction
• From scratch
Customize MoodleObjections - Construction
• From scratch• Wiki
Customize MoodleObjections - Construction
• From scratch• Wiki• Forum
Customize MoodleStatistics
Customize MoodleStatistics
• Statistics Moodle
Customize MoodleStatistics
• plugins
Customize MoodleStatistics
Agenda
Customize Moodle
services we want to do.
Why Moodle !!!
Installing Moodle on the server
3
Risk Management & Function Point
5
4
6
7
Objective of the project.
1 Why Choose this Project??
2
✓
✓
✓
✓
✓
✓
Risk Management
• Busy supervisor.• Technical problems.• Busy team member.• Lose laptops team member.• Time Constraints.
Function Point
Function Point
Function Point
Calculate cost estimation using Function point for Objection service :FP = CFP(0.65+0.01*RCAF)CFP : crude function points.RCAF: relative complexity adjustment factor.Number of user inputs: 4Number of user outputs: 4 // the student, the teacher, the exams section, the deanery Number of user online queries: 2Number of logical files: 1Number of external interfaces: 2
Function Point
FP = 71(0.65+0.01*29) = 66.74 using any programming language such as C++, Each function point = 64 LOCTherefore:66.74*64=312576 LOC= 312.576 KLOC We spend 2 hours for Each KLOC to be codedTherefore:Project duration= 312.576*2 = 625.152 hour
schedule
THANK YOU!