SlideShare a Scribd company logo
1 of 12
1
2
In computer science, program analysis is
the process of analyzing the behavior of
computer programs regarding a property
such as correctness, robustness, safety,
content, navigation and accebility.
3
this website Aims to promote education, help
students in learning the Arabic language as a
second language, immigrants, schools,
universities, professionals, researchers and
others who are interested in learning Arabic and
studying Arabic and Islamic cultures.
FURN EL CHEBBAK 2017-2018 4
Site load-time is reasonable
Fast loading page
Adequate text-to-
background contrast
The colors used are
comfortable to look at,
although the use of
inconsistent colors.
there is an empty space
to the left that can be
used or organized
Image sizes
The size of the images is too
large and in non-customized
pages
Font size/spacing is easy to
read
Using multiple font sizes,
the homepage contains a
page that blends Arabic
and English with the use
of several colors and
sizes in fonts that leave a
bad impression
Flash & Add-ons are used
carefully
Flash and ads are not
available on the home
page, but they are
available on the other
pages
Site has custom not-
found/404 page
No not-found/404 page
• Logo is placed two times at the upper-left page and in the center
of the page.
Company logo is prominently placed
• Descriptive tagline is available under the logo, written in small
size and you cant realize it is the tagline of the page if you don’t
read it.
A descriptive tagline
• YesHome-page is digestible in 5 seconds
• No about us button, all you may find a small tagline under the
logo in small font size.
Clear path to company information
• Contact tab is placed to the right side of the page, last button or
founded on the bottom of the page in very small size located in
a text.
Clear path to contact information
• It is located to the right of the page, most of
them take you to another websites.
Main navigation is easily
identifiable
• Labels are clear written in two languages
Navigation labels are clear &
concise
• To much numbers of labels and some labels
may contain more labels or may take you to
another websites.
Number of buttons/links is
reasonable
• No
Company logo is linked to
homepage
• The links are hyperlinked
Links are consistent & easy to
identify
• No search button available on the website.Site search is easy to access 6
• Not all the time
Major headings are clear &
descriptive
• It looks like a continuous page.Critical content is above the fold
• Using to many types of color on the same page and with
different page
Styles & colors are consistent
• They drew attention by using bold and italic fonts for the
titles and new subjects
Emphasis (bold, etc.) is used
carefully
• No ads on the home page, ads are available in other
pages
Ads & pop-ups are discrete
• Main page starts with a lesson, which you can find it in
another page
Main copy is concise &
explanatory
• Page title is descriptiveHTML page titles are explanatory
7
edX is a massive open online course (MOOC) provider. It hosts
online university-level courses in a wide range of disciplines to a
worldwide student body, including some courses at no charge. It
also conducts research into learning based on how people use its
platform. EdX is a nonprofit organization and runs on the free Open
edX open-source software platform.
The Massachusetts Institute of Technology and Harvard
University created edX in May 2012. More than 70 schools, nonprofit
organizations, and corporations offer or plan to offer courses on the
edX website. As of 29 December 2017, edX has around 14 million
students taking more than 1,800 courses online.
8
• Fast loading siteSite load-time is reasonable
• Colors are adequate and comfortable for the eyes
Adequate text-to-background
contrast
• Font is readable and visibleFont size/spacing is easy to read
• No Flash or addsFlash & Add-ons are used carefully
• Big size imagesImage sizes
• Suggestion not found directly on the same page under the search box
Site has custom not-found/404
page
9
•Company logo is well placed on the top – right corner
Company logo is
prominently placed
•No, it is hidden inside the about us labelA descriptive tagline
•Yes
Home-page is digestible in
5 seconds
•About us is placed on the top and the bottom of the page
Clear path to company
information
•Contact us is placed at the bottom of the page not so far and
visible
Clear path to contact
information
•Main menu is placed on the top of the pageMain navigation is easily identifiable
•Navigation labels by the name of course or lessons
Navigation labels are clear &
concise
•Yes, categorized according the students need
Number of buttons/links is
reasonable
•Yes
Company logo is linked to
homepage
•Yes
Links are consistent & easy to
identify
•Search box is available in 2 places and fast loading of dataSite search is easy to access
11
•Yes
Major headings are clear &
descriptive
•Yes
Critical content is above
the fold
•Font is readable
Styles & colors are
consistent
•Bold and bigger font is used to attract
Emphasis (bold, etc.) is
used carefully
•No ads
Ads & pop-ups are
discrete
•Yes
Main copy is concise &
explanatory
•Yes
HTML page titles are
explanatory

More Related Content

Similar to Program Analysis

Introductiontowebdesign 090806135811-phpapp02
Introductiontowebdesign 090806135811-phpapp02Introductiontowebdesign 090806135811-phpapp02
Introductiontowebdesign 090806135811-phpapp02sagaroceanic11
 
Writing-Best-Practices
Writing-Best-PracticesWriting-Best-Practices
Writing-Best-PracticesCandace Loya
 
ECE3940_Lect_WebDesign.ppt
ECE3940_Lect_WebDesign.pptECE3940_Lect_WebDesign.ppt
ECE3940_Lect_WebDesign.pptprimhaileassefa
 
Anyone Can Write: Writing for Content
Anyone Can Write: Writing for ContentAnyone Can Write: Writing for Content
Anyone Can Write: Writing for ContentCandace Loya
 
Capturing and Retaining Users Interest
Capturing and Retaining Users InterestCapturing and Retaining Users Interest
Capturing and Retaining Users InterestLisa Colton
 
Creating Usable Websites: An Introduction
Creating Usable Websites: An IntroductionCreating Usable Websites: An Introduction
Creating Usable Websites: An IntroductionRebecca Blakiston
 
Ipawriting for-the-web2-1229430148740091-1
Ipawriting for-the-web2-1229430148740091-1Ipawriting for-the-web2-1229430148740091-1
Ipawriting for-the-web2-1229430148740091-1sabrinita123456
 
Ipawriting for-the-web2-1229430148740091-1
Ipawriting for-the-web2-1229430148740091-1Ipawriting for-the-web2-1229430148740091-1
Ipawriting for-the-web2-1229430148740091-1sabrinita123456
 
Design Credibility: No one trusts an ugly website
Design Credibility: No one trusts an ugly websiteDesign Credibility: No one trusts an ugly website
Design Credibility: No one trusts an ugly websitenonlinear creations
 
Blackboard Courses tools and layout
Blackboard Courses tools and layoutBlackboard Courses tools and layout
Blackboard Courses tools and layoutAbdel-Fattah Adel
 
Laughlin Constable Web Accessibility Basics for Web Developers
Laughlin Constable Web Accessibility Basics for Web DevelopersLaughlin Constable Web Accessibility Basics for Web Developers
Laughlin Constable Web Accessibility Basics for Web DevelopersLyzz Sberna
 
MeasureFest talk - Eden Bidani.pdf
MeasureFest talk - Eden Bidani.pdfMeasureFest talk - Eden Bidani.pdf
MeasureFest talk - Eden Bidani.pdfEdenBidani1
 
Online platform for ict content development
 Online platform for ict content development Online platform for ict content development
Online platform for ict content developmentImmaeviorge
 
Course Content Considerations
Course Content ConsiderationsCourse Content Considerations
Course Content ConsiderationsDerek Moore
 

Similar to Program Analysis (20)

Introductiontowebdesign 090806135811-phpapp02
Introductiontowebdesign 090806135811-phpapp02Introductiontowebdesign 090806135811-phpapp02
Introductiontowebdesign 090806135811-phpapp02
 
Web Designing ICT/TLE G9 QUARTER 1.1
Web Designing ICT/TLE G9 QUARTER 1.1Web Designing ICT/TLE G9 QUARTER 1.1
Web Designing ICT/TLE G9 QUARTER 1.1
 
Writing-Best-Practices
Writing-Best-PracticesWriting-Best-Practices
Writing-Best-Practices
 
ECE3940_Lect_WebDesign.ppt
ECE3940_Lect_WebDesign.pptECE3940_Lect_WebDesign.ppt
ECE3940_Lect_WebDesign.ppt
 
Web C&C
Web C&CWeb C&C
Web C&C
 
Anyone Can Write: Writing for Content
Anyone Can Write: Writing for ContentAnyone Can Write: Writing for Content
Anyone Can Write: Writing for Content
 
Capturing and Retaining Users Interest
Capturing and Retaining Users InterestCapturing and Retaining Users Interest
Capturing and Retaining Users Interest
 
Renee Hobbs, 2017. Create to Learn: Introduction to Digital Literacy. Chapter...
Renee Hobbs, 2017. Create to Learn: Introduction to Digital Literacy. Chapter...Renee Hobbs, 2017. Create to Learn: Introduction to Digital Literacy. Chapter...
Renee Hobbs, 2017. Create to Learn: Introduction to Digital Literacy. Chapter...
 
Creating Usable Websites: An Introduction
Creating Usable Websites: An IntroductionCreating Usable Websites: An Introduction
Creating Usable Websites: An Introduction
 
Writing for the web
Writing for the webWriting for the web
Writing for the web
 
Ipawriting for-the-web2-1229430148740091-1
Ipawriting for-the-web2-1229430148740091-1Ipawriting for-the-web2-1229430148740091-1
Ipawriting for-the-web2-1229430148740091-1
 
Ipawriting for-the-web2-1229430148740091-1
Ipawriting for-the-web2-1229430148740091-1Ipawriting for-the-web2-1229430148740091-1
Ipawriting for-the-web2-1229430148740091-1
 
Design Credibility: No one trusts an ugly website
Design Credibility: No one trusts an ugly websiteDesign Credibility: No one trusts an ugly website
Design Credibility: No one trusts an ugly website
 
Website
WebsiteWebsite
Website
 
Blackboard Courses tools and layout
Blackboard Courses tools and layoutBlackboard Courses tools and layout
Blackboard Courses tools and layout
 
Laughlin Constable Web Accessibility Basics for Web Developers
Laughlin Constable Web Accessibility Basics for Web DevelopersLaughlin Constable Web Accessibility Basics for Web Developers
Laughlin Constable Web Accessibility Basics for Web Developers
 
MeasureFest talk - Eden Bidani.pdf
MeasureFest talk - Eden Bidani.pdfMeasureFest talk - Eden Bidani.pdf
MeasureFest talk - Eden Bidani.pdf
 
Online platform for ict content development
 Online platform for ict content development Online platform for ict content development
Online platform for ict content development
 
Course Content Considerations
Course Content ConsiderationsCourse Content Considerations
Course Content Considerations
 
RUBRIC FOR WEBSITE MAKING.pdf
RUBRIC FOR WEBSITE MAKING.pdfRUBRIC FOR WEBSITE MAKING.pdf
RUBRIC FOR WEBSITE MAKING.pdf
 

More from Imad Ddine

Final project 2
Final project 2Final project 2
Final project 2Imad Ddine
 
Lesson plan imad noureddine
Lesson plan   imad noureddineLesson plan   imad noureddine
Lesson plan imad noureddineImad Ddine
 
Diigo document
Diigo documentDiigo document
Diigo documentImad Ddine
 

More from Imad Ddine (6)

Final project
Final projectFinal project
Final project
 
Final project 2
Final project 2Final project 2
Final project 2
 
Final mooc
Final moocFinal mooc
Final mooc
 
Lesson plan imad noureddine
Lesson plan   imad noureddineLesson plan   imad noureddine
Lesson plan imad noureddine
 
Imad poster 2
Imad   poster 2Imad   poster 2
Imad poster 2
 
Diigo document
Diigo documentDiigo document
Diigo document
 

Recently uploaded

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Recently uploaded (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

Program Analysis

  • 1. 1
  • 2. 2 In computer science, program analysis is the process of analyzing the behavior of computer programs regarding a property such as correctness, robustness, safety, content, navigation and accebility.
  • 3. 3 this website Aims to promote education, help students in learning the Arabic language as a second language, immigrants, schools, universities, professionals, researchers and others who are interested in learning Arabic and studying Arabic and Islamic cultures.
  • 4. FURN EL CHEBBAK 2017-2018 4 Site load-time is reasonable Fast loading page Adequate text-to- background contrast The colors used are comfortable to look at, although the use of inconsistent colors. there is an empty space to the left that can be used or organized Image sizes The size of the images is too large and in non-customized pages Font size/spacing is easy to read Using multiple font sizes, the homepage contains a page that blends Arabic and English with the use of several colors and sizes in fonts that leave a bad impression Flash & Add-ons are used carefully Flash and ads are not available on the home page, but they are available on the other pages Site has custom not- found/404 page No not-found/404 page
  • 5. • Logo is placed two times at the upper-left page and in the center of the page. Company logo is prominently placed • Descriptive tagline is available under the logo, written in small size and you cant realize it is the tagline of the page if you don’t read it. A descriptive tagline • YesHome-page is digestible in 5 seconds • No about us button, all you may find a small tagline under the logo in small font size. Clear path to company information • Contact tab is placed to the right side of the page, last button or founded on the bottom of the page in very small size located in a text. Clear path to contact information
  • 6. • It is located to the right of the page, most of them take you to another websites. Main navigation is easily identifiable • Labels are clear written in two languages Navigation labels are clear & concise • To much numbers of labels and some labels may contain more labels or may take you to another websites. Number of buttons/links is reasonable • No Company logo is linked to homepage • The links are hyperlinked Links are consistent & easy to identify • No search button available on the website.Site search is easy to access 6
  • 7. • Not all the time Major headings are clear & descriptive • It looks like a continuous page.Critical content is above the fold • Using to many types of color on the same page and with different page Styles & colors are consistent • They drew attention by using bold and italic fonts for the titles and new subjects Emphasis (bold, etc.) is used carefully • No ads on the home page, ads are available in other pages Ads & pop-ups are discrete • Main page starts with a lesson, which you can find it in another page Main copy is concise & explanatory • Page title is descriptiveHTML page titles are explanatory 7
  • 8. edX is a massive open online course (MOOC) provider. It hosts online university-level courses in a wide range of disciplines to a worldwide student body, including some courses at no charge. It also conducts research into learning based on how people use its platform. EdX is a nonprofit organization and runs on the free Open edX open-source software platform. The Massachusetts Institute of Technology and Harvard University created edX in May 2012. More than 70 schools, nonprofit organizations, and corporations offer or plan to offer courses on the edX website. As of 29 December 2017, edX has around 14 million students taking more than 1,800 courses online. 8
  • 9. • Fast loading siteSite load-time is reasonable • Colors are adequate and comfortable for the eyes Adequate text-to-background contrast • Font is readable and visibleFont size/spacing is easy to read • No Flash or addsFlash & Add-ons are used carefully • Big size imagesImage sizes • Suggestion not found directly on the same page under the search box Site has custom not-found/404 page 9
  • 10. •Company logo is well placed on the top – right corner Company logo is prominently placed •No, it is hidden inside the about us labelA descriptive tagline •Yes Home-page is digestible in 5 seconds •About us is placed on the top and the bottom of the page Clear path to company information •Contact us is placed at the bottom of the page not so far and visible Clear path to contact information
  • 11. •Main menu is placed on the top of the pageMain navigation is easily identifiable •Navigation labels by the name of course or lessons Navigation labels are clear & concise •Yes, categorized according the students need Number of buttons/links is reasonable •Yes Company logo is linked to homepage •Yes Links are consistent & easy to identify •Search box is available in 2 places and fast loading of dataSite search is easy to access 11
  • 12. •Yes Major headings are clear & descriptive •Yes Critical content is above the fold •Font is readable Styles & colors are consistent •Bold and bigger font is used to attract Emphasis (bold, etc.) is used carefully •No ads Ads & pop-ups are discrete •Yes Main copy is concise & explanatory •Yes HTML page titles are explanatory