Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 3.65 KB

File metadata and controls

51 lines (34 loc) · 3.65 KB

Google Summer of Code 2024 - OSCSA Project Proposals

Project 1: Development of the Open Innovation Platform

Overview:

The Open Innovation Platform stands as a comprehensive online learning environment designed to foster open science within the Arabic-speaking community. It works on progress to include a wide range of educational content, including video lectures, multiple-choice questions, and written resources, tailored to meet the needs of researchers, academics, and educational bodies across Arabic-speaking territories.

Technical Infrastructure:

Constructed with React, NodeJS, ExpressJS, and MongoDB, the platform embodies the principles of open-source development. It advocates for open licensing through the CC-BY license on GitHub, encouraging content distribution, modification, and wider accessibility.

Internship Focus and Expected Outcomes:

The appointed intern will focus on creating an intuitive administrative interface for the platform. This interface will streamline the content management process, enabling contributors, irrespective of their technical prowess, to effortlessly upload and collaborate on educational content. The successful completion will result in an admin panel that is both powerful and easy to use, significantly improving content management and user engagement.

Skills and Technology:

  • Proficiency in React, NodeJS, ExpressJS, MongoDB
  • Strong grasp of UX/UI design principles
  • Familiarity with open-source contribution and Git workflows

Possible Mentors:

Batool Almarzouq (BatoolMM)

Project Size and Difficulty:

  • 175 hours
  • Intermediate difficulty, suitable for individuals with some experience in web development and a keen interest in open-source projects.

Project 2: Localisation of the Turing Way into Multiple Languages

Overview:

The Turing Way, a guide, aspires to transform the culture of data science. Spanning a broad spectrum of subjects from reproducibility to ethics, it has attracted extensive contributions from around the globe. The project now aims to extend its impact by localising its content into various languages, including Arabic.

Community and Infrastructure:

A specialised working group underpins this localisation effort, promoting inclusivity and sustained engagement. The group prioritises governance and technical integration, building a cooperative atmosphere for international contributors.

Internship Role:

The intern will concentrate on improving the digital infrastructure to facilitate efficient localisation workflows. This includes creating tools to facilitate multi-deployment of the book in multiple languages. The bbok is built using JupyterBook and localised using Crowdin but the tramslated versions aren't yet deplyed. This work will link closely with efforts to establish a robust governance strategy and community engagement within the localisation process. It aims to streamline the deployment of translations, ensuring a cohesive workflow across different languages.

Expected Outcomes:

The project will result in The Turing Way being multi-deploed in multiple languages, making it a truly global resource. This will enhance its usability and reach, inviting contributions from non-English speakers.

Skills and Technology:

  • Knowledge of GitHub and collaborative online work environments
  • Knowledge in JupyterBook and Netlify

Possible Mentors:

Batool Almarzouq (BatoolMM)

Project Size and Difficulty:

  • 90 hours.
  • Easy to intermediate difficulty, ideal for individuals passionate about language, community engagement, and data science.