Git Product home page Git Product logo

main's Introduction

Main management materials and content

Welcome to the GitHub home of the Open Science MOOC!

This repo is aimed to:

  1. Provide general information about the MOOC, which can also be found on our main website.
  2. Provide the core tools for managing the content development process for the MOOC.

For content development for individual modules, please see the relevant repositories contained within the project.

Table of contents

Rationale

Research is getting a global makeover, in part thanks to the power of the internet and the tools it provides for us, and in part due to a growing call for accountability (e.g., reproducibility and data provenance) in research. Global policies are emerging at different levels that include some aspect of 'Open Research', 'Open Scholarship', or 'Open Science', and inclusive of all research disciplines. But our universities are often letting us down, and they are not teaching us the knowledge, tools and skills we need to do research effectively in the 21st century.

Open Science is about increased rigour, accountability, reproducibility for research. It is based on the principles of inclusion, fairness, equity, and sharing. Open Science can be viewed as research simply done properly, and it extends across the Life and Physical Sciences, Engineering, and Mathematics, to Social Science and Humanities.

This MOOC is designed to help equip students and researchers with the skills they need to excel in a modern research environment. It brings together the efforts and resources of hundreds of researchers and practitioners who have all dedicated their time and experience to create a community platform to help propel research forward.

The content of this MOOC is distilled into 10 core modules. Each module will comprise a complete range of resources including videos, research articles, dummy datasets and code, as well as 'homework' tasks to complete as individuals. Because you don't learn how to do Open Science by reading; you learn by doing it.

The MOOC will be hosted through an open source provider. We expect that in the future different systems of certification will be developed, including completion badges. We also intend to build a forum for the open discussion of the MOOC and any relevant topics.

Open Science MOOC modules

Contributing

See CONTRIBUTING.

Module design protocol

See Module design protocol.

Roadmap

Roadmap

Code of conduct

See the code of conduct document.

Licenses

Content

MOOC content license: CC0 Public Domain Dedication

Code and software

Software associated with the MOOCs, or any code snippets contained in the MOOCs, carry the following default license: License:MIT. If needed a different OSI approved software license may be chosen.

Disclaimer

We, the contributors, are fully aware that there is no magic "one size fits all solution" when it comes to implementing Open Science philosophies and best practices, especially when covering all research disciplines. However, we also believe that we should not limit ourselves from the onset, just because pragmatic solutions may not exist today for certain disciplines. We aim to set a highly inclusive standard, fully accepting the risk that for some disciplines this strategy may not be fully appropriate. Through that failure, we hope that you, the course users, will join us as course contributors and help us co-create bespoke solutions to your discipline based on principles of transparency, provenance, reproducibility and reuse of knowledge.

main's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

main's Issues

How do we engage with and support participants?

Once all the content is drafted and the platform is selected, there is the question of how we are going to directly interact with course participants. What kind of interactions do we anticipate between participants and those running the course, who is going to have those interactions, and how do we support those interactions at scale if we get 100, 1000, or 10000 participants?

This includes any role course operators are supposed to play in re/viewing the work that students do as part of the module assignments and any efforts to support students who are having trouble.

Starting this as an issue because there are so many different ways to approach the issue. If there is already an agreed upon plan for this then it may just need to be surfaced so that new participants coming to the project can see those as options for how to contribute time/effort.

Use/Migrate to Open Source softwares to manage the MOOC

This OpenScience initiative is great! Keep the good work!

I'd like to brainstorm a bit on how to select a tool to use. In order to achieve an Open Everything status, the tools/services used should be Open Source also. For example, git is an free and open-source tool, but GitHub is a non-paid proprietary service. GitLab on the other hand uses only open-source software on their services. An open-source alternative to Slack is Riot.

MOOC overal design (duration, interactivity,...)

Hi all,
We now (2019-01-11) have produced some content and I think it is time to think more about how it should be given to the students. For instance, I heard that online courses should not exceed 10 minutes duration for each unit. We are clearly not following that in the MOOC.

I personally have no expertise here, but I did not see many critics from the people with expertise yet.

So time for feedback ?!

Internal Server Error

Describe the bug
Submitting username to join organization ends up in internal server error

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'site'
  2. Type your 'Username'
  3. See error

Expected behavior
Should go on the thank you page or other landing page

Screenshots
Screenshot from 2021-11-20 18-22-04

Desktop (please complete the following information):

  • OS: [Linux]
  • Browser [Chrome]
  • Version [e.g. 95.0]

Additional context
If you are accepting new invites for you organization please consider me as a full stack python developer @thehassantahir

URL error in MOOC_presentation

The sticker slide (no.26) contains a Zenodo URL which goes nowhere. The correct URL should be: https://zenodo.org/record/1285575
Also I note that that Zenodo record uses CC-by-4.0 when you actually want CC0 - in fact CC0 is available in Zenodo, and it is possible to update the record and republish it with this more general waiver if you wish
Best Regards, Tim

CC0 license problems: go to CC-BY ?

I was today in a very interesting talk about licenses.
In brief, there is 2 main legal system, one for UK/USA, and one for Europe (and their respective former colonies). The European one has no copyrights law, but author's rights. That means that CC0 is irrelevant in Europe: you cannot waive attribution necessity (as well as change the title). It also means that you legally have to give attribution to CC0 licensed material if you use in Europe. To simplify, CC0 becomes CC-BY if the author or the user is in Europe (but that very few people will realise it).
That means that the CC0 label is misleading in most cases.

I therefore propose to change the license to CC-BY, and add a note about why we changed.

Create new flyer for social media and offline promo

Hi folks! Sooo, is anyone here any good at design? And would like to help create a poster or flyer for the mooc? Either for social media or offline? I'm a bit, well, not good at these sorts of things..

writing style guide

Let's write one.
some links given here: OpenScienceMOOC/Module-5-Open-Research-Software-and-Open-Source#19 :

Nielsen, Jakob. 1997. ‘How Users Read on the Web’. Nielsen Norman Group (blog). 1 October 1997. https://www.nngroup.com/articles/how-users-read-on-the-web/.

‘Writing Digital Copy for Domain Experts’. n.d. Nielsen Norman Group. Accessed 17 November 2017. https://www.nngroup.com/articles/writing-domain-experts/.

Consider those for whom English is a second language, too.
https://meta.wikimedia.org/wiki/Writing_clearly

File to be found https://github.com/OpenScienceMOOC/Main/blob/master/Production_Files/WritingStyleGuide.md

Translations of the MOOC

In the spirit of being as inclusive and diverse as possible, the idea is to have the MOOC content available in other languages other than English.

First discussion has happened in the Slack room: https://osmooc.herokuapp.com/, where the following channels have been created for 8 languages:

Channel Name Language
#translation_de German
#translation_es Spanish
#translation_fr Français
#translation_it Italian
#translation_pl Polish
#translation_pt-br Portuguese-Brazilian
#translation_ru Russian
#translation_zh Chinese

The channels can be used to set dedicated translation teams.

Before hacking this, we should agree on the translation strategy though.

For example:

  • Do we create separate MOOCs for the other languages?
  • Do we make captions and only translate the video materials?
  • Do we find a way to integrate other languages into the existing EN content?
    Etc.

Instructional design

How to customise the MOOC for different learning groups at an institutional level. For example, creating Beginner, Intermediate, and Expert levels.

Testing

Testing issue in prep for the mozsprint

inclusiveness in the OS global community

how to be more inclusive for non-western Open Science communities?
What tools and platforms to use?
How to integrate with non-western platforms and services? - interoperability for Github et al?
How to deal with connectivity issues and still keep the dialogue up with local communities?

Request to join this github organization

I am an undergraduate at PICT, Pune. A quality and output-driven computer enthusiast. Passionate about exploring computer science and technology-related topics. My domains & fields of interest are machine learning, data science, Computer Vision, Python, Java, C++, R, MATLAB, open-source. I aspire to work and contribute to these fields for betterment society through research and innovations for improvisation in the field of computer science and technology.

I have a keen interest in the research, especially in the domains of machine learning, AI, and data science. I have been a research fellow at The Emerging Tech Foundation. I have been a python mentor at Skillship foundation, a mentor at facebook's developer's circle. I have a keen interest in writing technical blogs and articles, worked at Geeksforgeeks.org as a technical content writer. Also currently I am an editor at PICT IEEE NewsletterGroup, which is a technical biannual magazine of my college. Also, I write technical blogs on medium.

I am even passionate about web-development. I have developed the official website of CTD 2020 (a technical event of PISB), also completed a couple of internships in this domain with Wikasta Technical Solutions and another with Kode IT Solutions. I am Technical Lead Developer at GirlScript Foundation Pune, here I manage all the tech issues and development of its official website.

I am a semifinalist of the national python codathon conducted by cisco and ISTE. I have been accepted as a Udacity scholar for the Microsoft Azure Machine Learning scholarship program. I am also an enthusiastic open source contributor, I am a Github's Arctic Code Vault Contributor.

Keen about exploring opportunities in the field of research and development in computer science-related technologies, also open for collaborations!

Small class trough twitter.... microMOOC !

There is an initiative called "#EUROmicroMOOC" https://theconversation.com/amp/euromicromooc-twitter-tambien-sirve-para-dar-clases-de-ciencia-103016?__twitter_impression=true . The idea is to move from "Publish or perish” to "visible or vanish”... in this case, using twitter... will be posted 3 class per week (by ej. monday-wed-frid) at the same hour... consisting in 30 to 40 twitts... all them giving a coherent history.... been 1 twitt per min. using links, images, blogs, news, videos and infographics about science and microbiology as resources....

What if we generate a list per unit of each module?

Using Open Badges

Open Badges (Mozilla) is a well-conceived system to manage badges in learning.
It is easy to set-up and use, and the software support is really good.
It would be nice to think together aboud.t:
. who attributes, issues and serves badges in OSMOOC

  • types of badges (levels of achievement?)
  • criteria for attribution.
    We should agree on this before issuing badges, to avoid the need to classify a posteriori.

Suggest alternative tasks that use Open Source softwares

As proposed in #17 It would be a good idea to propose at least one Open Source alternative (with a tasks/guide) for every non-free softwares we are suggesting in a module.

For example, we have a task in Module 5 on how to use GitHub. The goal will be to also create a similar tasks with a open source softwares like GitLab (or an other FOSS alternative).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.