SlideShare a Scribd company logo
Submitted in fulfilment of the requirements for
the degreeof Computer Science Engineer
Graduation Project
Academic year2014-2015
1
Presented By :
Mhamdi Intissar
Supervised by :
Mr.Youssef BOUMAIZA
Mr.MohamedMozoughi
Design, development, and deployment of an
educational learning platform
2
Project Frame
Plan
IssuesIssues
Functional Branch
Technical Branch
Design
Realization
Proposed Solution
3
The host
organizatio
Project
Frame
4
Exenon is a market leader in software development and IT consulting Company.
Microsoft certified Partner
created on 1993
Introduct
Project
Frame
5
RETHINKING EDUCATION INTHE AGE OF TECHNOLOGY
Education is the most powerfulweapon which youcan use to change
the world.
NelsonMandela
Thereis hopefor a change for thebetter by poweringlearning with
technology.
IssuesProject
Frame
6
less engaged less
motivated
fall into a passive role
lackof parents involvement
constraintof resources circumstances ti
Solutio
Project
Frame
7
we aim to establish
collaborativeand an educational
platform.
Improve academicoutcomes.
Project G
Project
Frame
8
Bringingknowledge closerand makingit moreaccessible to
Makingstudy a moreenjoyable andexcitingactivity.
Giving parents the opportunity to maximizetheir involvementand
collaboration.
Allowing parents to monitor their children'sschooling
Enable teachersto createand sharelearningprograms
Strengthen the collaborationbetween teachers
Methodolo
Proposed
solution
Functional
Branch
Realization
TechnicalBranch
2TUP places strong emphasis ontechnology.
2TUP aims at responding to changing constraints.
9
Functional
Branch
Proposed
solution
10
Capture of business
requirements
Analysis
Functional
Branch
Actors
11
Fonctional
Branch
Stude
nt
Teach
er
Administrat
or
Use Case Dia
12
Fonctional
Branch
SearchManuals
Searchnumeric
resource
Manage numeric
resource
SearchVideos
ManageManuals
Manage Videos
Manage Comment
Manage Users
Login
Manage Forums
<< Uses >>
Teache
r
Studen
t
Administrator
Refinement
SearchNumeric R
13
Fonctional
Branch
Student
By material
By Level
By Chapter
By Section
By cycle
Search Numeric Resource
ConceptualD
model
Functional
Branch
14
Contains
contains
contains
contains
manage
manage
manage
belong
manage
manage
contains
contains contains
contains
contains
contains
contains
contains
School Manual
Id
Title
ManuelUrl
Level
Modified
Matiere
Created by
Created
Modified by
Int
String
Hyperlink
LookUp
Date and Time
lookUp
Person or Group
Date and Time
Person or Group
Useful link
Id
Title
Lien
Int
String
HyperLink
User
First Name
Last Name
User Name
Password
String
String
String
String
Group
Name
Email Adress
String
String
Discussion
Id
Subject
Number of like
Number of rating
Reply
Body
Int
String
Number
Number
String
String
Video
Id
Title
VideoUrl
Level
Modified
Created
Modified by
Created by
Language
Int
String
Hyperlink
LookUp
Date and Time
Date and Time
Person or Group
Person or Group
Lookup
Cycle
Id
Title
Int
String
Language
Id
Title
Int
String
DocType
Id
Title
Int
String
Numeric Resource
Id
Title
Cycle
Level
TypeDoc
Section
Chapter
Modified
Created
Created by
Modified by
Int
String
LookUp
LookUp
LookUp
LookUp
LookUp
Date and Time
Date and Time
Person or Group
Person or Group
Material
Id
Title
Int
String
Section
Id
Title
Int
String
Level
Id
Title
Int
String
Chapter
Id
Title
Int
String
VideoType
Id
Titre
Int
String
Sequence
Diagram
Fonctional
Branch
15
Add Manuel
Show Manuel Scolaire page
Browse Manuel Scolaire page
Display "Manuels Scolaire" Page
Save form
Upload picture
Add picture Url
Add Level
Add Material
Add Manuel URL
Add T itle
Display Add Manuel form
Click Add Manuel
System
T eacher
ref
Authentication()
Add Online Picture
Add Local picture
alt
[Groupe Name = T eacher]opt
Show Manuel Scolaire page
Browse Manuel Scolaire page
Display "Manuels Scolaire" Page
Save form
Upload picture
Add picture Url
Add Level
Add Material
Add Manuel URL
Add T itle
Display Add Manuel form
Click Add Manuel
Add Manual
Activity D
Fonctional
Branch
16
Deletion
impossible
Select Resource
Deletion
cancelled
Delete Resource
Resource Removed
successfully
[Group Name != Teacher]
[User Name = Author]
[Group Name = Teacher]
[UserName != Author]
[UserClicked Cancel][UserClicked Ok]
[Showconfirmation message for resource deletion ]
Technical BProposed
solution
17
Capture of technical
requirements
Generic design
Technical
Branch
Microsoft of
365
TechnicalBranch
18
2013
SharePoint OTechnicalBranch
19
Intranet
Sites
Team
Sites
Websites
2013 Online
SharePoint
2013
Features
Collaborati
on
Client SideObj
Model
TechnicalBranch
20
Managedform Unmanagedform
Execute
Query
Client Side
Sever SideAPI
SharePoint Data
. Net Library
Silverlight
Library
JavaScript
Library
JavaScript Ob
Model
TechnicalBranch
21
Introduced in 2010
JSOM requiredLibraries:
- MicrosoftAjax,js
- Sp,runtime,js
- SP,js
Requires CAMLfor queries
XML basedquerylanguage supportedby
- SharePoint Web Services
- SharePoint Object Model.
Component
Diagram
Design
22
SharePoint ListsSharepoint Lists
Page AspxScript Js
<<UI>>
Manuel Scolaire
<<UI>>
Acceuil
<<UI>>
Tv Scolaire
<<UI>>
Resource numérique
Build Query Video
Manuals
Videos
Numeric resources
.,
Bind Useful software
Build Query Manual
Bind Manuel
Bind video
Bind Resource
Bind Drop Down Lists
Bind Useful Link
Deployment
Diagram
Design
23
SharePoint Lists
*
1
<<Platform>>
Microsoft Data Center
<<Device>>
Computer
Browser
SharePoint Online
Scripts JS
Lists
SharePoint response
request request
response
Web Site
Interface
Activity DiagraDesign
24
SharePoint Lists
[Valid Search]
[Select Criteria = Chapter]
[selected criteria =Material]
[Valid search]
[Valid search]
[selected criteria =Level]
[Valid search ]
[selected criteria =Section]
Select Section
Select Cycle
Select
Level
Select Material
Build dynamic Query
Execute query
Retrieve search result
Select Chapter
:
Retrieve Cycle List
Retrieve Section List
Retrieve Level List
Retrieve Material List
Retrieve Chapter List
Select Resource
Display Resource
DevelopmentRealization
25
SharePoint
designer
Java Script
SharePoint 2013
Power amc
Caml Query
Office 365
Site StrucRealization
26
User
Interfaces
Realization
27
User
Interfaces
Realization
28
User InterfaRealization
29
User
Interfaces
Realization
30
User
Interfaces
Realization
31
32
Making multilingual site(English ,Arabic )
Make the platform accessible via a mobile application
Prospect
s
Conclusi
on
Integration in the workplace andteamwork
Mastering a variety of new technologies (SharePoint,
Office365,etc)
Design,development and deployment of a TunisianDigitalSchool
Space
+55 32 3836 55 55
+55 32 9685 55 55
Default address Avenue, 4214,
Postal code 80.250-210 / Curitiba PR BR
www.default.com
___________________________________________
__________

More Related Content

What's hot

Social Learning in the Workplace
Social Learning in the WorkplaceSocial Learning in the Workplace
Social Learning in the Workplace
Jane Hart
 
The Comet's Tail of Workplace Learning Trends
The Comet's Tail of Workplace Learning TrendsThe Comet's Tail of Workplace Learning Trends
The Comet's Tail of Workplace Learning Trends
Jane Hart
 
Building the New Skills of the Networked Workplace
Building the New Skills of the Networked WorkplaceBuilding the New Skills of the Networked Workplace
Building the New Skills of the Networked Workplace
Jane Hart
 
Designers' Award 2010 from BD&C
Designers' Award 2010 from BD&C Designers' Award 2010 from BD&C
Designers' Award 2010 from BD&C
Sherine Milad
 
Social Learning Revolution
Social Learning RevolutionSocial Learning Revolution
Social Learning Revolution
Jane Hart
 
The Social Learning Revolution: What it means for Higher Education
The Social Learning Revolution: What it means for Higher EducationThe Social Learning Revolution: What it means for Higher Education
The Social Learning Revolution: What it means for Higher Education
Jane Hart
 
How To Turn Your Learning Management system Into An Online Playground.
How To Turn Your Learning Management system Into An Online  Playground.How To Turn Your Learning Management system Into An Online  Playground.
How To Turn Your Learning Management system Into An Online Playground.
Sylvia's English Online
 
LSG Webinar: Next generation learning practices in the age of knowledge shari...
LSG Webinar: Next generation learning practices in the age of knowledge shari...LSG Webinar: Next generation learning practices in the age of knowledge shari...
LSG Webinar: Next generation learning practices in the age of knowledge shari...
Jane Hart
 
Learning Design and Personal Learning Networks
Learning Design and Personal Learning NetworksLearning Design and Personal Learning Networks
Learning Design and Personal Learning Networks
Joyce Seitzinger
 
10 ideas to work and learn smarter
10 ideas to work and learn smarter10 ideas to work and learn smarter
10 ideas to work and learn smarter
Jane Hart
 
Using Social Media2
Using Social Media2Using Social Media2
Using Social Media2
Jane Hart
 
Harnessing the potential of social learning
Harnessing the potential of social learningHarnessing the potential of social learning
Harnessing the potential of social learning
Jane Hart
 
Design Factory Project 2020
Design Factory Project 2020Design Factory Project 2020
Design Factory Project 2020
HAMK Design Factory
 
10 Trends for Workplace Learning (from the Top 100 Tools for Learning 2015)
10 Trends for Workplace Learning (from the Top 100 Tools for Learning 2015)10 Trends for Workplace Learning (from the Top 100 Tools for Learning 2015)
10 Trends for Workplace Learning (from the Top 100 Tools for Learning 2015)
Jane Hart
 
Understanding Social Learning in the Workplace
Understanding Social Learning in the WorkplaceUnderstanding Social Learning in the Workplace
Understanding Social Learning in the Workplace
Jane Hart
 
Qube Remote Summit 23. July 2020 (Pentacle)
Qube Remote Summit 23. July 2020 (Pentacle)Qube Remote Summit 23. July 2020 (Pentacle)
Qube Remote Summit 23. July 2020 (Pentacle)
Dr. Daniel Stoller-Schai
 
From “Command & Control” to "Encourage & Engage”: a new mindset of learning l...
From “Command & Control” to "Encourage & Engage”: a new mindset of learning l...From “Command & Control” to "Encourage & Engage”: a new mindset of learning l...
From “Command & Control” to "Encourage & Engage”: a new mindset of learning l...
Jane Hart
 

What's hot (17)

Social Learning in the Workplace
Social Learning in the WorkplaceSocial Learning in the Workplace
Social Learning in the Workplace
 
The Comet's Tail of Workplace Learning Trends
The Comet's Tail of Workplace Learning TrendsThe Comet's Tail of Workplace Learning Trends
The Comet's Tail of Workplace Learning Trends
 
Building the New Skills of the Networked Workplace
Building the New Skills of the Networked WorkplaceBuilding the New Skills of the Networked Workplace
Building the New Skills of the Networked Workplace
 
Designers' Award 2010 from BD&C
Designers' Award 2010 from BD&C Designers' Award 2010 from BD&C
Designers' Award 2010 from BD&C
 
Social Learning Revolution
Social Learning RevolutionSocial Learning Revolution
Social Learning Revolution
 
The Social Learning Revolution: What it means for Higher Education
The Social Learning Revolution: What it means for Higher EducationThe Social Learning Revolution: What it means for Higher Education
The Social Learning Revolution: What it means for Higher Education
 
How To Turn Your Learning Management system Into An Online Playground.
How To Turn Your Learning Management system Into An Online  Playground.How To Turn Your Learning Management system Into An Online  Playground.
How To Turn Your Learning Management system Into An Online Playground.
 
LSG Webinar: Next generation learning practices in the age of knowledge shari...
LSG Webinar: Next generation learning practices in the age of knowledge shari...LSG Webinar: Next generation learning practices in the age of knowledge shari...
LSG Webinar: Next generation learning practices in the age of knowledge shari...
 
Learning Design and Personal Learning Networks
Learning Design and Personal Learning NetworksLearning Design and Personal Learning Networks
Learning Design and Personal Learning Networks
 
10 ideas to work and learn smarter
10 ideas to work and learn smarter10 ideas to work and learn smarter
10 ideas to work and learn smarter
 
Using Social Media2
Using Social Media2Using Social Media2
Using Social Media2
 
Harnessing the potential of social learning
Harnessing the potential of social learningHarnessing the potential of social learning
Harnessing the potential of social learning
 
Design Factory Project 2020
Design Factory Project 2020Design Factory Project 2020
Design Factory Project 2020
 
10 Trends for Workplace Learning (from the Top 100 Tools for Learning 2015)
10 Trends for Workplace Learning (from the Top 100 Tools for Learning 2015)10 Trends for Workplace Learning (from the Top 100 Tools for Learning 2015)
10 Trends for Workplace Learning (from the Top 100 Tools for Learning 2015)
 
Understanding Social Learning in the Workplace
Understanding Social Learning in the WorkplaceUnderstanding Social Learning in the Workplace
Understanding Social Learning in the Workplace
 
Qube Remote Summit 23. July 2020 (Pentacle)
Qube Remote Summit 23. July 2020 (Pentacle)Qube Remote Summit 23. July 2020 (Pentacle)
Qube Remote Summit 23. July 2020 (Pentacle)
 
From “Command & Control” to "Encourage & Engage”: a new mindset of learning l...
From “Command & Control” to "Encourage & Engage”: a new mindset of learning l...From “Command & Control” to "Encourage & Engage”: a new mindset of learning l...
From “Command & Control” to "Encourage & Engage”: a new mindset of learning l...
 

Viewers also liked

Adding visual elements to your senior graduation project
Adding visual elements to your senior graduation projectAdding visual elements to your senior graduation project
Adding visual elements to your senior graduation project
Karra Shimabukuro
 
Graduation Project
Graduation ProjectGraduation Project
Graduation Project
PowerPresso
 
Taha Mohammed Gamal
Taha Mohammed GamalTaha Mohammed Gamal
Taha Mohammed Gamal
Taha Mohammed Gamal
 
: First Year Experience: P4 to graduation project
: First Year Experience: P4 to graduation project : First Year Experience: P4 to graduation project
: First Year Experience: P4 to graduation project
Cheryl Thomas Knight
 
Presentation skills for Graduation projects
Presentation skills for Graduation projectsPresentation skills for Graduation projects
Presentation skills for Graduation projects
mohamedsamyali
 
2nd Sem Graduation Project
2nd Sem Graduation Project2nd Sem Graduation Project
2nd Sem Graduation Project
ChristinaSaweres
 
Graduation project presentation
Graduation project presentationGraduation project presentation
Graduation project presentation
MBGoodrich
 
Creating your college search portfolio
Creating your college search portfolioCreating your college search portfolio
Creating your college search portfolio
Chris Hitchens
 
Graduation Project Presentation - Design of Web Based E-learning as an Assist...
Graduation Project Presentation - Design of Web Based E-learning as an Assist...Graduation Project Presentation - Design of Web Based E-learning as an Assist...
Graduation Project Presentation - Design of Web Based E-learning as an Assist...
R. Bambang Widiatmoko
 
Senior graduation project pp
Senior graduation project ppSenior graduation project pp
Senior graduation project pp
Karra Shimabukuro
 
Graduation Project Summer Planning Presentation 4/30
Graduation Project Summer Planning Presentation 4/30Graduation Project Summer Planning Presentation 4/30
Graduation Project Summer Planning Presentation 4/30
burnsr
 
How to write a graduation,
How to write a graduation, How to write a graduation,
How to write a graduation,
Helwan University
 
Synopsis for student interaction portal
Synopsis for student interaction portalSynopsis for student interaction portal
Synopsis for student interaction portal
mukesh Chettri
 
Vision Project Preview: College Completion
Vision Project Preview: College CompletionVision Project Preview: College Completion
Vision Project Preview: College Completion
Massachusetts Department of Higher Education
 
Graduation Project Overview
Graduation Project OverviewGraduation Project Overview
Graduation Project Overview
abhoskins
 
Architectural Graduation Project - English
Architectural Graduation Project - EnglishArchitectural Graduation Project - English
Architectural Graduation Project - English
Galala University
 
Educational Portal
Educational PortalEducational Portal
Educational Portal
Khouloud Ben Cheikh
 
STUDENT PORTAL Analysis & Implementation
STUDENT PORTAL Analysis & ImplementationSTUDENT PORTAL Analysis & Implementation
STUDENT PORTAL Analysis & Implementation
Francis Keke
 
Graduation projects
Graduation projectsGraduation projects
Graduation projects
Hossam Zein
 
Graduation Project Documentation.PDF
Graduation Project Documentation.PDFGraduation Project Documentation.PDF
Graduation Project Documentation.PDF
Mostafa Elhoushi
 

Viewers also liked (20)

Adding visual elements to your senior graduation project
Adding visual elements to your senior graduation projectAdding visual elements to your senior graduation project
Adding visual elements to your senior graduation project
 
Graduation Project
Graduation ProjectGraduation Project
Graduation Project
 
Taha Mohammed Gamal
Taha Mohammed GamalTaha Mohammed Gamal
Taha Mohammed Gamal
 
: First Year Experience: P4 to graduation project
: First Year Experience: P4 to graduation project : First Year Experience: P4 to graduation project
: First Year Experience: P4 to graduation project
 
Presentation skills for Graduation projects
Presentation skills for Graduation projectsPresentation skills for Graduation projects
Presentation skills for Graduation projects
 
2nd Sem Graduation Project
2nd Sem Graduation Project2nd Sem Graduation Project
2nd Sem Graduation Project
 
Graduation project presentation
Graduation project presentationGraduation project presentation
Graduation project presentation
 
Creating your college search portfolio
Creating your college search portfolioCreating your college search portfolio
Creating your college search portfolio
 
Graduation Project Presentation - Design of Web Based E-learning as an Assist...
Graduation Project Presentation - Design of Web Based E-learning as an Assist...Graduation Project Presentation - Design of Web Based E-learning as an Assist...
Graduation Project Presentation - Design of Web Based E-learning as an Assist...
 
Senior graduation project pp
Senior graduation project ppSenior graduation project pp
Senior graduation project pp
 
Graduation Project Summer Planning Presentation 4/30
Graduation Project Summer Planning Presentation 4/30Graduation Project Summer Planning Presentation 4/30
Graduation Project Summer Planning Presentation 4/30
 
How to write a graduation,
How to write a graduation, How to write a graduation,
How to write a graduation,
 
Synopsis for student interaction portal
Synopsis for student interaction portalSynopsis for student interaction portal
Synopsis for student interaction portal
 
Vision Project Preview: College Completion
Vision Project Preview: College CompletionVision Project Preview: College Completion
Vision Project Preview: College Completion
 
Graduation Project Overview
Graduation Project OverviewGraduation Project Overview
Graduation Project Overview
 
Architectural Graduation Project - English
Architectural Graduation Project - EnglishArchitectural Graduation Project - English
Architectural Graduation Project - English
 
Educational Portal
Educational PortalEducational Portal
Educational Portal
 
STUDENT PORTAL Analysis & Implementation
STUDENT PORTAL Analysis & ImplementationSTUDENT PORTAL Analysis & Implementation
STUDENT PORTAL Analysis & Implementation
 
Graduation projects
Graduation projectsGraduation projects
Graduation projects
 
Graduation Project Documentation.PDF
Graduation Project Documentation.PDFGraduation Project Documentation.PDF
Graduation Project Documentation.PDF
 

Similar to Design, development, and deployment of an educational learning platform

CIS 499 – Faculty Notes(Prerequisite To be taken last or ne.docx
CIS 499 – Faculty Notes(Prerequisite To be taken last or ne.docxCIS 499 – Faculty Notes(Prerequisite To be taken last or ne.docx
CIS 499 – Faculty Notes(Prerequisite To be taken last or ne.docx
clarebernice
 
Wk5
Wk5Wk5
DIRECTV Intranet Case Study
DIRECTV Intranet Case StudyDIRECTV Intranet Case Study
DIRECTV Intranet Case Study
Prescient Digital Media
 
Internship Presentation
Internship PresentationInternship Presentation
Internship Presentation
AbRi77
 
Capital wave simulation platforms jan 2014
Capital wave simulation platforms jan 2014Capital wave simulation platforms jan 2014
Capital wave simulation platforms jan 2014
The Blockchain Academy
 
Microsoft SharePoint 2013 : The Ultimate Enterprise Collaboration Platform
Microsoft SharePoint 2013 : The Ultimate Enterprise Collaboration PlatformMicrosoft SharePoint 2013 : The Ultimate Enterprise Collaboration Platform
Microsoft SharePoint 2013 : The Ultimate Enterprise Collaboration Platform
Edureka!
 
Microsoft Sharepoint 2013 : The Ultimate Enterprise Collaboration Platform
Microsoft Sharepoint 2013 : The Ultimate Enterprise Collaboration PlatformMicrosoft Sharepoint 2013 : The Ultimate Enterprise Collaboration Platform
Microsoft Sharepoint 2013 : The Ultimate Enterprise Collaboration Platform
Edureka!
 
Microsoft SharePoint - Edureka Webinar
Microsoft SharePoint - Edureka WebinarMicrosoft SharePoint - Edureka Webinar
Microsoft SharePoint - Edureka Webinar
Edureka!
 
Project Report Format for Final Year Engineering Students
Project Report Format for Final Year Engineering StudentsProject Report Format for Final Year Engineering Students
Project Report Format for Final Year Engineering Students
cutericha10
 
Sharepoint proposal as Collaborative system
Sharepoint proposal as Collaborative systemSharepoint proposal as Collaborative system
Sharepoint proposal as Collaborative system
Vaibhav Sathe
 
Project Management Revised 6eProject Management Re.docx
Project Management     Revised 6eProject Management     Re.docxProject Management     Revised 6eProject Management     Re.docx
Project Management Revised 6eProject Management Re.docx
wkyra78
 
Project Management Revised 6eProject Management Re.docx
Project Management     Revised 6eProject Management     Re.docxProject Management     Revised 6eProject Management     Re.docx
Project Management Revised 6eProject Management Re.docx
briancrawford30935
 
Senior on full stack web develpoment .pptx
Senior on full stack web develpoment .pptxSenior on full stack web develpoment .pptx
Senior on full stack web develpoment .pptx
ShravanaK1
 
Internship Preesentation on Web App Development
Internship Preesentation on Web App DevelopmentInternship Preesentation on Web App Development
Internship Preesentation on Web App Development
raisa202120004
 
Educational platform for professionalization in car design | 2muchcoffee.com ...
Educational platform for professionalization in car design | 2muchcoffee.com ...Educational platform for professionalization in car design | 2muchcoffee.com ...
Educational platform for professionalization in car design | 2muchcoffee.com ...
2muchcoffee
 
GDSC Mescoe Event.pdf
GDSC Mescoe Event.pdfGDSC Mescoe Event.pdf
GDSC Mescoe Event.pdf
PrathameshPunde2
 
MR632 Training and Development Discussion Question 1_01 3Mar.docx
MR632 Training and Development Discussion Question 1_01    3Mar.docxMR632 Training and Development Discussion Question 1_01    3Mar.docx
MR632 Training and Development Discussion Question 1_01 3Mar.docx
gilpinleeanna
 
GDSC Mescoe -Info session.pdf
GDSC Mescoe -Info session.pdfGDSC Mescoe -Info session.pdf
GDSC Mescoe -Info session.pdf
AkankshaPathak42
 
Noman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptxNoman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptx
NomanKhan869872
 
Microsoft, Bronze Silver Gold
Microsoft, Bronze Silver GoldMicrosoft, Bronze Silver Gold
Microsoft, Bronze Silver Gold
Jisc
 

Similar to Design, development, and deployment of an educational learning platform (20)

CIS 499 – Faculty Notes(Prerequisite To be taken last or ne.docx
CIS 499 – Faculty Notes(Prerequisite To be taken last or ne.docxCIS 499 – Faculty Notes(Prerequisite To be taken last or ne.docx
CIS 499 – Faculty Notes(Prerequisite To be taken last or ne.docx
 
Wk5
Wk5Wk5
Wk5
 
DIRECTV Intranet Case Study
DIRECTV Intranet Case StudyDIRECTV Intranet Case Study
DIRECTV Intranet Case Study
 
Internship Presentation
Internship PresentationInternship Presentation
Internship Presentation
 
Capital wave simulation platforms jan 2014
Capital wave simulation platforms jan 2014Capital wave simulation platforms jan 2014
Capital wave simulation platforms jan 2014
 
Microsoft SharePoint 2013 : The Ultimate Enterprise Collaboration Platform
Microsoft SharePoint 2013 : The Ultimate Enterprise Collaboration PlatformMicrosoft SharePoint 2013 : The Ultimate Enterprise Collaboration Platform
Microsoft SharePoint 2013 : The Ultimate Enterprise Collaboration Platform
 
Microsoft Sharepoint 2013 : The Ultimate Enterprise Collaboration Platform
Microsoft Sharepoint 2013 : The Ultimate Enterprise Collaboration PlatformMicrosoft Sharepoint 2013 : The Ultimate Enterprise Collaboration Platform
Microsoft Sharepoint 2013 : The Ultimate Enterprise Collaboration Platform
 
Microsoft SharePoint - Edureka Webinar
Microsoft SharePoint - Edureka WebinarMicrosoft SharePoint - Edureka Webinar
Microsoft SharePoint - Edureka Webinar
 
Project Report Format for Final Year Engineering Students
Project Report Format for Final Year Engineering StudentsProject Report Format for Final Year Engineering Students
Project Report Format for Final Year Engineering Students
 
Sharepoint proposal as Collaborative system
Sharepoint proposal as Collaborative systemSharepoint proposal as Collaborative system
Sharepoint proposal as Collaborative system
 
Project Management Revised 6eProject Management Re.docx
Project Management     Revised 6eProject Management     Re.docxProject Management     Revised 6eProject Management     Re.docx
Project Management Revised 6eProject Management Re.docx
 
Project Management Revised 6eProject Management Re.docx
Project Management     Revised 6eProject Management     Re.docxProject Management     Revised 6eProject Management     Re.docx
Project Management Revised 6eProject Management Re.docx
 
Senior on full stack web develpoment .pptx
Senior on full stack web develpoment .pptxSenior on full stack web develpoment .pptx
Senior on full stack web develpoment .pptx
 
Internship Preesentation on Web App Development
Internship Preesentation on Web App DevelopmentInternship Preesentation on Web App Development
Internship Preesentation on Web App Development
 
Educational platform for professionalization in car design | 2muchcoffee.com ...
Educational platform for professionalization in car design | 2muchcoffee.com ...Educational platform for professionalization in car design | 2muchcoffee.com ...
Educational platform for professionalization in car design | 2muchcoffee.com ...
 
GDSC Mescoe Event.pdf
GDSC Mescoe Event.pdfGDSC Mescoe Event.pdf
GDSC Mescoe Event.pdf
 
MR632 Training and Development Discussion Question 1_01 3Mar.docx
MR632 Training and Development Discussion Question 1_01    3Mar.docxMR632 Training and Development Discussion Question 1_01    3Mar.docx
MR632 Training and Development Discussion Question 1_01 3Mar.docx
 
GDSC Mescoe -Info session.pdf
GDSC Mescoe -Info session.pdfGDSC Mescoe -Info session.pdf
GDSC Mescoe -Info session.pdf
 
Noman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptxNoman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptx
 
Microsoft, Bronze Silver Gold
Microsoft, Bronze Silver GoldMicrosoft, Bronze Silver Gold
Microsoft, Bronze Silver Gold
 

Recently uploaded

Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
GohKiangHock
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
aymanquadri279
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 

Recently uploaded (20)

Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 

Design, development, and deployment of an educational learning platform

Editor's Notes

  1. I choose to start my talk with this quote : Education is the most powerful weapon which you can use to change the world. Education is about knowledge, personal growth and development. But like any other field, education is an ever changing area. To accommodate with the technological change taking places in every single … in our lives, it is imperative to integrate technology in our educational system. The importance of education cannot be stated enough .. the more we get knowledge, we grow and develop more in life. As every section of our modern life. Education system is changing; new requirements are needed these days. To meet these needs, we must RETHINKING EDUCATION IN THE AGE OF TECHNOLOGY
  2. A handful of obstacles prevent Tunisian education system from embracing innovation : Traditional methods leave Student less engaged and less motivated Low parental involvement can lead to negative developmental and learning consequences. Teachers are very likely to be constrained by resources ,circumstances, and time. Students do not perceive the classroom climate as supportive.so it's easy for them to fall into a passive role
  3. This platform is set out to make learning easier for both teachers and students in order to improve academic outcomes
  4. The Goal of this learning platform Teachers : so they can grapple with a problem or develop a solution together
  5. This process  implements the Unified Process . it offers a development cycle in the shape of Y, separates the technical aspects from the functional aspects. we opted for the Two Tracks Unified Process for multiple reasons : 1. This criterion is so important because we are dealing with new technologies and tools like Office 365 and SharePoint 2013. 2. Both technical and functional branches that can be operated separately and reintegrated into the project easily
  6. First we’re going to look at the Functional branch wich capture the functional requirements
  7. We distinguish between 3 actors The admin has the responsibility of managing the platform and its members. This platform offer the teacher a space where he can share resources and conduct discussions. And offer Students the possibility to search , consult and download those resources
  8. In order to perform a search a student select at least one of the following criteria: Section, Chapter, Level, Material, or Cycle.
  9. This diagram describes entities and the relationships between them. Numercis resources contains section , chapter … User can manage Manuals , videos , groups , discussion …
  10. After authentication the user can add manual He browse the manual page and click to add a manual if the groupe name of the user equal to teacher then he … Cho
  11. Resource deletion activity diagram This diagram shows the Numeric Resource deletion process. In order to delete a resource the user should be a member of the Teacher group In addition, a Teacher can only delete resource that he had created so he cannot delete resources created by another member.
  12. -Technical branch lists the technical needs and proposes a generic design
  13. Our project run in Microsoft Office 365. Office 365 is a SaaS , which provide an online version of MS office suite , It includes 4 separate applications: Ex: Cloud-based e-mail , calendar and contacts Of: includes the new office web apps Lync : cloud-based instant messaging Sharepoint
  14. What’s Sharepoint ? Collaborative platform that Allows the building of internet, intranet and extranet portal environments, Manange and share personal documents Keep teams synchronized and manage important project Keep updated with company information and news Market a website using sharepoint public site
  15. SharePoint has two frameworks for development : SSOM : used to run code on the server CSOM : used to develop code that runs outside of SharePoint server There are two implementations of CSOM in SharePoint 2013: -Managed form -Unmanaged form In Order To retrieve, update, and manage data in our application. We have opted for the JavaScript implementation: JSOM.
  16. AbbreviatedJ to JSOM The JavaScript object model is an API used to integrate a JavaScript code inside a SharePoint web page. Introduced in SharePoint 2010 as one-third of the CSOM To work with JSOM we need to make sure to load 3 libraries How does CAML query looks like?
  17. Here we expose the tools Needed for the realization of the project
  18. During this project , we worked on the Design , development and deployment of a Tunisian Digital School Space dedicated to the students and tEACHERS We also had the chance to be integrated in a dynamic team from and to master a variety of new technologies (SharePoint, Office365) etc. Regarding prospects , we are thinking of extending the solution toward tablets and mobile applications and making the website multilingual