SlideShare a Scribd company logo
1 of 11
Download to read offline
University of Sadat City Faculty of FCAI
Project Name
Prepared by
1- Student Name: Ziad Magdy Section: (1) ID: 2032020
2- Student Name: Saad Mohamed Section: (1) ID: 2032022
3- Student Name: Abdelghany Elsayed Section: (2) ID: 2032035
4- Student Name: Nader Gamal Section: (3) ID: 2032055
5- Student Name: Waseem Mahmoud Section: (3) ID: 2032058
Supervised by/
Dr. /Ahmed Gamal
Eng./ Asmaa Saad
2022
P a g e 2 | 11
Contents
Introduction....................................................................................3
User Requirements Definition.........................................................4
Functional Requirements.....................................................................5
Non-Functional Requirements.............................................................6
Product Requirements......................Error! Bookmark not defined.
Organizational Requirements ..........Error! Bookmark not defined.
External Requirements.....................Error! Bookmark not defined.
System Requirements Specification.................................................7
Software process model ..................................................................8
System Modeling.............................................................................9
1. Use Case Diagram: ..........................................................................9
2. Sequence Diagram: .......................................................................10
3. Activity Diagram............................................................................11
4. Class Diagram................................................................................11
P a g e 3 | 11
Introduction
This project aims to create a website that allows university-level students
and faculty across the country to become part of an academic
community dedicated to education and learning from each other.
P a g e 4 | 11
User Requirements Specification
The platform must provide courses for students, exams, and
certificates. Users can find opportunity in most any
subject/topic.
For Courses: Online courses can be free and often less expensive
than any other platform. it must be provided in different
languages with different instructors and have caption for
translation. Instructors must have experiences and skills the
qualify them to explain topics well.
For Exams: it must be clear, provided in different languages, covers
all course points, duration of the exam must be appropriate for
the number of questions in the exam. It must be appropriate for
all levels of students' mental thinking (Not so easy or extreme
difficult).
For Certificates: it must be Accredited from international
institutions and provides profitable jobs in Labor Market.
P a g e 5 | 11
Functional Requirements
1. The system has an electronic platform as a website that provide
paid courses to learners in different fields.
2. Users create either learner account for students or instructor
account for instructors.
3. Users pay for courses and instructors earn money from the
platform.
4. Online courses can be free and often less expensive than any other
platform
5. The instructor can teach more than one course in different fields.
6. Courses have multiple languages, and more than one instructor
teaches the same course.
7. Send verification email to the user when signing up.
8. Authentication of a user when login into the system.
9. The website has a search box that provides searching about any
course in any field.
10. The account can save learned courses, exams, and certificates
at the account.
P a g e 6 | 11
Non-Functional Requirements
1. Verification code must be entered in 10 min.
2. Each action on the website should be processed within less than
5 seconds.
3. The website should be able to handle 50000 simultaneous users.
4. Speed of the platform, performance, high capacity, dependability,
portability (cross platform), usability (compatible with all
browsers i.e., Chrome, Mozilla Firefox, Internet Explorer, Opera.),
reliability, availability, ease of use, AI recommendation, high
quality of videos and security.
For security
a. The system provides high level of security to protect users’
data, payments and progresses from unauthorized users.
b. the platform doesn’t allow malicious users to access the
system.
c. In case of successful attack, the system changes the network
ports to keep the website available all-time while the system
fixes the infected ports.
d. System provides many ways of protections such as two-step
verification, password validation and pattern.
P a g e 7 | 11
System Requirements Specification
1. The system provides paid courses for learners in different fields.
2. It also provides periodic quizzes during the course and final exams
at the end of each course.
3. The user must create an account (Learner or Instructor l exam at the
end of the course.
4. Learner can pay for exam without taking the course.
5. Learner could repeat the exam if he failed, but he must repay it.
6. The platform provides Accredit certificates from international
institutions and provides profitable jobs in Labor Market.
7. The platform provides searching about course by selecting your field
then search about your course by its name, id, or instructor.
8. The platform can guess your interests by your stored information
you entered while creating an account.
9. Learners can rate any course and its instructor.
10.The platform allows students to choose their instructor.
11.Learner can chat with instructors for help.
12.Users can sort their searched topics by high rated, newest, most
relevant, or most reviewed courses.
13. They can also filter their searched topics by levels (beginner,
intermediate, expert), language, subtitle, price (paid, free), or video
duration (0–1hour, 1-3 hour…etc.).
14.The platform provides financial aids for students who can’t pay for
courses or certificates.
P a g e 8 | 11
Software process model
P a g e 9 | 11
System Modeling
1. Use Case Diagram:
P a g e 10 | 11
2. Sequence Diagram:
P a g e 11 | 11
3. Activity Diagram
4. Class Diagram

More Related Content

Similar to S.W Project Template2.pdf

Online examination system of open and distance education
Online examination system of open and distance educationOnline examination system of open and distance education
Online examination system of open and distance educationPallavi Singh
 
School admission process management system (Documention)
School admission process management system (Documention)School admission process management system (Documention)
School admission process management system (Documention)Shital Kat
 
System Analysis & Design Report on Summer Training System
System Analysis & Design Report on Summer Training SystemSystem Analysis & Design Report on Summer Training System
System Analysis & Design Report on Summer Training Systemthededar
 
Schooladmissionprocessmanagement 140227084915-phpapp01
Schooladmissionprocessmanagement 140227084915-phpapp01Schooladmissionprocessmanagement 140227084915-phpapp01
Schooladmissionprocessmanagement 140227084915-phpapp01Aarambhi Manke
 
Student information system
Student information systemStudent information system
Student information systemSaqib Nadeem
 
studentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdfstudentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdfSayantanMajhi2
 
studentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdfstudentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdfSayantanMajhi2
 
studentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdfstudentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdfSayantanMajhi2
 
IRJET- College Activity Management System
IRJET-  	  College Activity Management SystemIRJET-  	  College Activity Management System
IRJET- College Activity Management SystemIRJET Journal
 
IRJET- Enhanced In-House Portal for UG Students
IRJET-  	  Enhanced In-House Portal for UG StudentsIRJET-  	  Enhanced In-House Portal for UG Students
IRJET- Enhanced In-House Portal for UG StudentsIRJET Journal
 
IRJET - College Recommendation System using Machine Learning
IRJET - College Recommendation System using Machine LearningIRJET - College Recommendation System using Machine Learning
IRJET - College Recommendation System using Machine LearningIRJET Journal
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System ReportAnkan Banerjee
 
Final project report
Final project reportFinal project report
Final project reportMahul Sompura
 
Android Based Quiz Application
Android Based Quiz ApplicationAndroid Based Quiz Application
Android Based Quiz ApplicationIRJET Journal
 
Visa immigration for canada final 2020 21
Visa immigration for canada final 2020 21Visa immigration for canada final 2020 21
Visa immigration for canada final 2020 21SMIT PAREKH
 
iStudent Management System – “Isms”
iStudent Management System – “Isms”iStudent Management System – “Isms”
iStudent Management System – “Isms”IRJET Journal
 

Similar to S.W Project Template2.pdf (20)

IRJET- GULEC
IRJET-  	  GULECIRJET-  	  GULEC
IRJET- GULEC
 
Online examination system of open and distance education
Online examination system of open and distance educationOnline examination system of open and distance education
Online examination system of open and distance education
 
Mcs 014 solved assignment 2015-16
Mcs 014 solved assignment 2015-16Mcs 014 solved assignment 2015-16
Mcs 014 solved assignment 2015-16
 
School admission process management system (Documention)
School admission process management system (Documention)School admission process management system (Documention)
School admission process management system (Documention)
 
Srs(at)
Srs(at)Srs(at)
Srs(at)
 
System Analysis & Design Report on Summer Training System
System Analysis & Design Report on Summer Training SystemSystem Analysis & Design Report on Summer Training System
System Analysis & Design Report on Summer Training System
 
Schooladmissionprocessmanagement 140227084915-phpapp01
Schooladmissionprocessmanagement 140227084915-phpapp01Schooladmissionprocessmanagement 140227084915-phpapp01
Schooladmissionprocessmanagement 140227084915-phpapp01
 
Student information system
Student information systemStudent information system
Student information system
 
studentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdfstudentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdf
 
studentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdfstudentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdf
 
studentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdfstudentinformationsystem-160525081807.pdf
studentinformationsystem-160525081807.pdf
 
IRJET- College Activity Management System
IRJET-  	  College Activity Management SystemIRJET-  	  College Activity Management System
IRJET- College Activity Management System
 
IRJET- Enhanced In-House Portal for UG Students
IRJET-  	  Enhanced In-House Portal for UG StudentsIRJET-  	  Enhanced In-House Portal for UG Students
IRJET- Enhanced In-House Portal for UG Students
 
IRJET - College Recommendation System using Machine Learning
IRJET - College Recommendation System using Machine LearningIRJET - College Recommendation System using Machine Learning
IRJET - College Recommendation System using Machine Learning
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System Report
 
Final project report
Final project reportFinal project report
Final project report
 
Android Based Quiz Application
Android Based Quiz ApplicationAndroid Based Quiz Application
Android Based Quiz Application
 
Visa immigration for canada final 2020 21
Visa immigration for canada final 2020 21Visa immigration for canada final 2020 21
Visa immigration for canada final 2020 21
 
iStudent Management System – “Isms”
iStudent Management System – “Isms”iStudent Management System – “Isms”
iStudent Management System – “Isms”
 
Live Classes
Live ClassesLive Classes
Live Classes
 

More from SaadMohamedSaad2

More from SaadMohamedSaad2 (7)

Modeling&Simulation-Template.pdf
Modeling&Simulation-Template.pdfModeling&Simulation-Template.pdf
Modeling&Simulation-Template.pdf
 
IS-Security Projects.pdf
IS-Security Projects.pdfIS-Security Projects.pdf
IS-Security Projects.pdf
 
IS-Security-Template.pdf
IS-Security-Template.pdfIS-Security-Template.pdf
IS-Security-Template.pdf
 
Software Engineering .pptx
Software  Engineering .pptxSoftware  Engineering .pptx
Software Engineering .pptx
 
SOFTWARE ENGINEERING.docx
SOFTWARE ENGINEERING.docxSOFTWARE ENGINEERING.docx
SOFTWARE ENGINEERING.docx
 
Algorithms Task-4.pdf
Algorithms Task-4.pdfAlgorithms Task-4.pdf
Algorithms Task-4.pdf
 
3-12.pdf
3-12.pdf3-12.pdf
3-12.pdf
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

S.W Project Template2.pdf

  • 1. University of Sadat City Faculty of FCAI Project Name Prepared by 1- Student Name: Ziad Magdy Section: (1) ID: 2032020 2- Student Name: Saad Mohamed Section: (1) ID: 2032022 3- Student Name: Abdelghany Elsayed Section: (2) ID: 2032035 4- Student Name: Nader Gamal Section: (3) ID: 2032055 5- Student Name: Waseem Mahmoud Section: (3) ID: 2032058 Supervised by/ Dr. /Ahmed Gamal Eng./ Asmaa Saad 2022
  • 2. P a g e 2 | 11 Contents Introduction....................................................................................3 User Requirements Definition.........................................................4 Functional Requirements.....................................................................5 Non-Functional Requirements.............................................................6 Product Requirements......................Error! Bookmark not defined. Organizational Requirements ..........Error! Bookmark not defined. External Requirements.....................Error! Bookmark not defined. System Requirements Specification.................................................7 Software process model ..................................................................8 System Modeling.............................................................................9 1. Use Case Diagram: ..........................................................................9 2. Sequence Diagram: .......................................................................10 3. Activity Diagram............................................................................11 4. Class Diagram................................................................................11
  • 3. P a g e 3 | 11 Introduction This project aims to create a website that allows university-level students and faculty across the country to become part of an academic community dedicated to education and learning from each other.
  • 4. P a g e 4 | 11 User Requirements Specification The platform must provide courses for students, exams, and certificates. Users can find opportunity in most any subject/topic. For Courses: Online courses can be free and often less expensive than any other platform. it must be provided in different languages with different instructors and have caption for translation. Instructors must have experiences and skills the qualify them to explain topics well. For Exams: it must be clear, provided in different languages, covers all course points, duration of the exam must be appropriate for the number of questions in the exam. It must be appropriate for all levels of students' mental thinking (Not so easy or extreme difficult). For Certificates: it must be Accredited from international institutions and provides profitable jobs in Labor Market.
  • 5. P a g e 5 | 11 Functional Requirements 1. The system has an electronic platform as a website that provide paid courses to learners in different fields. 2. Users create either learner account for students or instructor account for instructors. 3. Users pay for courses and instructors earn money from the platform. 4. Online courses can be free and often less expensive than any other platform 5. The instructor can teach more than one course in different fields. 6. Courses have multiple languages, and more than one instructor teaches the same course. 7. Send verification email to the user when signing up. 8. Authentication of a user when login into the system. 9. The website has a search box that provides searching about any course in any field. 10. The account can save learned courses, exams, and certificates at the account.
  • 6. P a g e 6 | 11 Non-Functional Requirements 1. Verification code must be entered in 10 min. 2. Each action on the website should be processed within less than 5 seconds. 3. The website should be able to handle 50000 simultaneous users. 4. Speed of the platform, performance, high capacity, dependability, portability (cross platform), usability (compatible with all browsers i.e., Chrome, Mozilla Firefox, Internet Explorer, Opera.), reliability, availability, ease of use, AI recommendation, high quality of videos and security. For security a. The system provides high level of security to protect users’ data, payments and progresses from unauthorized users. b. the platform doesn’t allow malicious users to access the system. c. In case of successful attack, the system changes the network ports to keep the website available all-time while the system fixes the infected ports. d. System provides many ways of protections such as two-step verification, password validation and pattern.
  • 7. P a g e 7 | 11 System Requirements Specification 1. The system provides paid courses for learners in different fields. 2. It also provides periodic quizzes during the course and final exams at the end of each course. 3. The user must create an account (Learner or Instructor l exam at the end of the course. 4. Learner can pay for exam without taking the course. 5. Learner could repeat the exam if he failed, but he must repay it. 6. The platform provides Accredit certificates from international institutions and provides profitable jobs in Labor Market. 7. The platform provides searching about course by selecting your field then search about your course by its name, id, or instructor. 8. The platform can guess your interests by your stored information you entered while creating an account. 9. Learners can rate any course and its instructor. 10.The platform allows students to choose their instructor. 11.Learner can chat with instructors for help. 12.Users can sort their searched topics by high rated, newest, most relevant, or most reviewed courses. 13. They can also filter their searched topics by levels (beginner, intermediate, expert), language, subtitle, price (paid, free), or video duration (0–1hour, 1-3 hour…etc.). 14.The platform provides financial aids for students who can’t pay for courses or certificates.
  • 8. P a g e 8 | 11 Software process model
  • 9. P a g e 9 | 11 System Modeling 1. Use Case Diagram:
  • 10. P a g e 10 | 11 2. Sequence Diagram:
  • 11. P a g e 11 | 11 3. Activity Diagram 4. Class Diagram