Skip to content

Latest commit

 

History

History
111 lines (77 loc) · 7.13 KB

README.md

File metadata and controls

111 lines (77 loc) · 7.13 KB

Mowazi: An Online Educational Platform

Mowazi is an online educational platform that dreams of having an impact on the education scene. Mowazi.org aspires to bring new formats to the traditional educational methodology by adding interactive and creative elements.

We believe one solution to the challenges facing the education sector is developing an online parallel world of educational material where learning is fun and accessible for everyone to participate in and benefit from.

Table of Contents

Description

Mowazi, which means parallel in Arabic, is an open-source user-generated online platform that offers diverse and expansive Arabic educational content. Mowazi.org can be accessed easily from any web browser whether on desktop or mobile anywhere in the world. Users simply create an account and enjoy easy navigation of material uploaded in the five different content types on the Mowazi website: articles, activities, workshops, games, and stories. The different types of content cover various topics and learning methods.

Users can create content where they can work on their own or with a group. Any type of content could be bookmarked while users are browsing to easily find it later. Knowing the hassle for educators to prepare their workshops/classes, we designed Mowazi.org to offer special tools for all types of educators and educational institutions to help prepare and organize their material.

Mowazi’s content is distinguished because it is open-source which means content is always dynamic. The platform is designed in a way to allow its different content to be shared with other users thus creating a space to discuss and receive feedback on education methods and activities.

There's more developement related documentation here

Features

  • Responsive Design: The website is optimized for various devices, ensuring a seamless user experience on desktops, tablets, and smartphones.
  • User Authentication: User authentication features enable registered users to log in, access special content, and interact with the website.
  • Social Media Integration: Social media links and sharing options are integrated to enhance social engagement and expand the website's reach.
  • User-Friendly Interface: Easy navigation for users to explore different types of educational content.
  • Open-Source Platform: Mowazi’s content is open-source, allowing dynamic and diverse educational materials.
  • Collaborative Learning: Users can work individually or collaboratively on various educational activities.
  • Bookmarking Feature: Save and organize favorite content for easy access.
  • Educator Tools: Special tools for educators and institutions to prepare and organize their educational material.
  • Interactive Learning: Incorporates interactive and creative elements to enhance the learning experience.

Requirements

Ensure you have a web server (e.g., Apache, Nginx) with PHP and MySQL installed. Download and install WordPress from wordpress.org. Before you begin, ensure you have met the following requirements:

  • PHP version 7.4 installed.
  • A web server (e.g., Apache, Nginx).
  • MySQL database.

Installation

  1. Clone this repository to your server:

    git clone https://github.com/arabdigitalexpression/mowazi.git
    
  2. Configure your web server to serve the WordPress installation directory.

  3. Create a new MySQL database for your project.

  4. Copy wp-config-sample.php to wp-config.php and configure it with your database details.

Usage

To get started with Mowazi, follow these steps:

  1. Create an Account: Visit Mowazi.org and create a user account.
  2. Explore Content: Browse articles, activities, workshops, games, and stories to find educational material of interest.
  3. Collaborate or Create: Work individually or collaborate with others on educational projects. Educators can use specialized tools to organize their material.
  4. Bookmark Favorites: Save your favorite content for quick access in the future.
  5. Share and Discuss: Share your content with others and participate in discussions to receive feedback and improve educational methods.

Contributing

If you want to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push your changes to your fork.
  5. Create a pull request with a clear description of the changes.

Contributors ✨

Thanks go to these wonderful people (emoji key):

M.Magdy
M.Magdy

Yousef Afifi
Yousef Afifi

Mohamed Raafat
Mohamed Raafat

Ahmed Alaa
Ahmed Alaa

AbdelRahman Arafa
AbdelRahman Arafa

Ahmed Rouby
Ahmed Rouby

Ahmed Ramadan
Ahmed Ramadan

Moustafa AbelRahman
Moustafa AbelRahman

License

This WordPress project is licensed under the GNU General Public License v2.0. Support:

If you encounter any issues or have questions, feel free to contact the project maintainers or create an issue in the GitHub repository.