Open-Science-Community-Saudi-Arabia / MOOCs

Open Education Resources in Arabic
https://moocs-client.netlify.app/
Creative Commons Attribution 4.0 International
11 stars 35 forks source link

Outreachy Winter 2022: Applicants tasks/contributions: Creating/planning MOOCs #1

Open BatoolMM opened 2 years ago

BatoolMM commented 2 years ago

🎊 Welcome Outreachy 2022 Contributors! We're excited that you're here πŸŽ‰

This ticket will serve as the central point tracking the contributions of perspective Outreachy (Winter 2022 cohort) applicants.

Outreachy provides paid remote, three-month internships to support diversity in Free and Open Source Software (FOSS). For more information about what Outreachy is, follow this link.

Outreachy internships are:

πŸ’΅ Paid - $7,000 USD total internship stipend

🌍 Remote - both interns and mentors work remotely

πŸ•° 3 months - internships run May to August.

For those interested, this process is described here.

We ask all outreachy candidates to work on a minimum of 3 projects simultaneously so that they are not completely relying on their selection in OSCSA if we end up not selecting them!

Summary

Open Science community Saudi Arabia (OSCSA) was established in line with Saudi Arabia’s Vision 2030, which focuses on installing values, enhancing knowledge and improving equal access to education. It aims to provide a place where newcomers and experienced peers interact, inspire each other to embed open science practices and values in their workflows and provide feedback on policies, infrastructures and support services. Our community is part of the International Network of Open Science & Scholarship Communities (INOSC).

Open Science has developed materials of its own and collaborated with other communities to the ruse and localise their materials, but none of it is incorporated within the website.

How to start?

Submission

Tasks for Intern Selection:

Task 1, 2 and 3 are completed in this issue Open-Science-Community-Saudi-Arabia/OSCSA_Website#12

Task 4

Open Science Community would like to develop Massive Open Online Courses (MOOCs), which are free online courses available for anyone to enrol. We have developed our own materials and will also reuse materials from Open Life Sciences and Turing Way. In order to do that, we need to develop a platform where a participant can log in, view videos and written materials as lessons. This will be similar to Udemy and other platforms for MOOCs. Your task is to create a demo of the website using any backend technology. You don't have to create the next Udemy, only a demo and showing how you can implement functionality in the website.

You need to create an issue outlining your plan and how you attempted to take the 1st step in creating this MOOCs platform.

Task 5

This is described in Open-Science-Community-Saudi-Arabia/OSCSA-en-blog#6

Task 6

This is described in Open-Science-Community-Saudi-Arabia/OSCSA-en-blog#6

Meetings

We will lead an online video call (on Zoom) to answer any questions you have. This will be on Tuesday, the 18th of October, at 12:10 pm UTC!

The link for Zoom Meeting https://liverpool-ac-uk.zoom.us/j/93627968243?pwd=OVh5d1IreFRnOVRpNDVXMWRwMmlmZz09

Assessing Candidates

Communication

Maintainers will answer your questions under the issue or Github Discussion from 10:00am - 4:00pm UTC. Please avoid communicating through emails unless it is necessary.

ladyami commented 2 years ago

I am working on task 4

Thesaleem commented 2 years ago

@ladyami Go for it! All the best!

ladyami commented 2 years ago

Thank you so much

okerekechinweotito commented 2 years ago

@BatoolMM Can multiple people work on Task 4 if someone else has already picked it ?

BatoolMM commented 2 years ago

Multiple PRs are allowed for task 4. We also recommend that multiple people collaborate together!

ladyami commented 2 years ago

Okay, @okerekechinweotito let's work together where do we start @BatoolMM how do you suggest we communicate and collaborate?

victorvictoria-maker commented 2 years ago

@ladyami I would like to join you

ladyami commented 2 years ago

@ladyami I would like to join you

@vitorvictoria let's wait for @okerekechinweotito

Teslimsama commented 2 years ago

I would also like to join

Teslimsama commented 2 years ago

I would also like to join @ladyami

Kemmie001 commented 2 years ago

@ladyami I am up for collaboration on task 4 I have experience building an e-learning platform. I am a front-end developer.

sandygudie commented 2 years ago

Hello,πŸ‘ I am putting together a team for this task, if you will like to collaborate please indicate interest here. Thanks I am open to discussion and ideas too.

See Issue 2 for for further discussion and collaboration

ladyami commented 2 years ago

@sandygudie I don't understand your comment

Dhei-vid commented 2 years ago

I would like to contribute to this task too.

sandygudie commented 2 years ago

@sandygudie I don't understand your comment

how @ladyami the task is open for multiple people to collaborate on it

Teslimsama commented 2 years ago

I too wish to join I have experience in PHP MySQL CSS js html

RealRichi3 commented 2 years ago

@sandygudie i am up for collaboration, i am proficient with NodeJS and MongoDB

Amidsts commented 2 years ago

@RealRichi3 I use the same technology as you, how do we proceed

okerekechinweotito commented 2 years ago

@ladyami Hello , you can go ahead and collaborate with @victorvictoria-maker . Thanks

sandygudie commented 2 years ago

@RealRichi3 and @ORIYOMI289 The conversation is going on here https://github.com/Open-Science-Community-Saudi-Arabia/MOOCs/issues/2 Your contribution is welcome

Kemmie001 commented 2 years ago

@oEbuka a meeting is going on now here https://meet.google.com/zth-eoem-nnx Also, the conversation is going on here https://github.com/Open-Science-Community-Saudi-Arabia/MOOCs/issues/2

ladyami commented 2 years ago

@BatoolMM ma how do i submit task NO. 4?

mildrette commented 2 years ago

@BatoolMM ma how do i submit task NO. 4?

hey @ladyami You have to create a branch, you can call the branch < ladymi_branch> and push your code to the branch then Open a pull request. to the Main branch.

sandygudie commented 2 years ago

@BatoolMM Please can we have a branch for development?

sandygudie commented 2 years ago

@mildrette do we have a main branch for task 4 or you referring to the OSCSA WEBSITE main branch?

oEbuka commented 2 years ago

@oEbuka a meeting is going on now here meet.google.com/zth-eoem-nnx Also, the conversation is going on here #2

I missed the meeting yesterday, is there a way I could get the briefing?

mildrette commented 2 years ago

I am talking about the MOOCs Repo. the Repo has a Main Branch, we can use that to finalise every PR that comes in for this takes

ladyami commented 2 years ago

@mildrette please can you guide me on how to do that thank you

mildrette commented 2 years ago

@ladyami i will send it in a bit

ladyami commented 2 years ago

@mildrette okay thank you

mildrette commented 2 years ago

@mildrette please can you guide me on how to do that thank you

step 1. Open your terminal and navigate to the Repo you are working on.

step 2. type git status to see the branch you are on at that moment.

step 3. type < git checkout -b the name of the branch you are creating goes here> example: git checkout -b mildrette Note:// this code has created your branch and to be sure still do [git status] to see the branch name. step 4. go ahead and commit your changes git add . to add all the changes you made or git add HTML or CSS put the name of the file your changes are in.

step 5. git commit -m "commit message goes here" step 6. git push NOTE:// since you are already in your own branch no need to specify the branch name just git push will do. step 7. Go to the Repo on Github and click on the branches you will see the branch you created there, clink on it and open a PR to Main.

One Important thing, always do git fetch origin main, then git pull origin main so that you get the latest changes for the main branch before you start making your own changes so as to avoid Merge conflict Hope this is helpful

ladyami commented 2 years ago

@mildrette please don't be angry let me explain my situation to you I created a folder on my local computer and used GitHub desktop to connect it to my GitHub and also commit so now how do I change the branch and how do I make I PR since I am the one who creates the folder? (because when I check the branch is main)

mildrette commented 2 years ago

@mildrette please don't be angry let me explain my situation to you I created a folder on my local computer and used GitHub desktop to connect it to my GitHub and also commit so now how do I change the branch and how do I make I PR since I am the one who creates the folder? (because when I check the branch is main)

Okay. For you to be able to create a branch on the MOOCs Repo, You have to first clone it to your machine then you can add the file you created to it. copy and paste into the clone file.

after you are done with that, proceed to create your own branch and use git status to know the branch you are on before you commit your changes, in this case, your commit will be the file you added. only your branch will have this commit that's why after that you have to open a PR to Dev which @BatoolMM created a few minutes ago

ladyami commented 2 years ago

@mildrette okay thank you

mildrette commented 2 years ago

@mildrette okay thank you

your welcome

BatoolMM commented 2 years ago

Hi Everyone, we were supposed to have a Zoom session for Q/As today at 12:10pm UTC, but we had to postpone it till Tuesday at the same time. This was outside our control, but we are happy to answer questions regarding anything, including dev branches, if you post them in the issue and tag either me or @alswajiab. We are also reviewing all your wonderful PRs. All of your contributions will be recorded and acknowledged in our README file. Thank you again for you all your amazing work 🌷.

Tammy-Ajoko commented 2 years ago

@sandygudie i am up for collaboration, i am front end developer

Rubadel commented 2 years ago

I would also like to join for Task 4.. Is there anyone working on it currently to join with, or Can I start alone? Plz let me know ..

Lilianada commented 2 years ago

@Dhei-vid @ladyami @BatoolMM Hello everyone, I saw that Github discussion is where the discussions for task 4 is been held. I'd like to contribute to this task and would like to know what the current progress is and how I can be of help. Thanks in advance

sandygudie commented 2 years ago

@Rubadel @Lilianada check the issues for Task 4 proposal

ladyami commented 2 years ago

@BatoolMM will the meeting be held Today?

okerekechinweotito commented 2 years ago

@ladyami Please did you attend the meeting? what was the summary

Mublin commented 2 years ago

@ladyami Please did you attend the meeting? what was the summary

quick review of how the task should be done, some mistakes to avoid and corrections, explanation of some tasks and also appreciation of work

anslemkelechi commented 2 years ago

@ladyami Please did you attend the meeting? what was the summary

quick review of how the task should be done, some mistakes to avoid and corrections, explanation of some tasks and also appreciation of work

Thanks for the summary.

RealRichi3 commented 2 years ago

@Mublin please can you outline the mistakes and corrections

BatoolMM commented 2 years ago

I just saw your comments, for anyone who couldn't join the meeting, this is the Slides we used during the meeting.

Let me know if you have any questions!

Lilianada commented 2 years ago

Hello @BatoolMM , thanks for posting the slides, I have gone through them, I have a question. What is the way forward now? What is the next line of action based on the tasks to be worked on?

okerekechinweotito commented 2 years ago

@Mublin please I would like to have a chat with you. How can I reach you? Send me your mail or whatsapp

ladyami commented 2 years ago

hello @okerekechinweotito no i did not get the link

BatoolMM commented 2 years ago

Welcome @Lilianada, in this repo, you can either: 1- Look at issue #5 and complete one of the tasks there. 2- Start documentation about what the repo, add CONTRIBUTING.md or enrich the README file.

Let me if you still not sure where to start!