Giter Site home page Giter Site logo

alan-turing-institute / autspaces Goto Github PK

View Code? Open in Web Editor NEW
34.0 13.0 18.0 32.44 MB

Code respository for AutSPACEs: the Autistica/Turing citizen science platform

License: MIT License

Shell 0.96% Dockerfile 1.00% Python 50.92% HTML 39.61% CSS 2.37% JavaScript 5.13%
citizen-science participatory-science open-research psychology social-data-science autism sensory-processing data-agency consent-management mental-health

autspaces's Introduction

AutSPACEs

All Contributors

Code repository for AutSPACEs: the Autistica/Turing citizen science platform

Welcome.

This repository holds the code for AutSPACEs. AutSPACEs is a citizen science platform co-created by autistic people and their supporters alongside researchers and the open source community.

It is linked to the Autistica/Turing Citizen Science repository, which is used for project management and to hold resources. If you'd like to take part in anything which isn't directly related to building the platform, take a look there. There are lots of ways to get involved. You can find out more in the contributing guidelines.

The platform is currently being developed using the Python/Django web development framework. You can Skip to Development Information or continue reading for more information about the project in general.

Get the platform running

To get the current website to run on your local device please follow these steps.

Here is a useful resource for learning Django: https://tutorial.djangogirls.org/en/

How to work with us

The issues list contains all the work that is still to be done to finish the platform. It also lists extra features that are not essential but which would make the platform better. Every issue is labelled to show what skills we think will be required to contribute to the platform.

Everyone is asked to follow our code of conduct and to look at the contributing guidelines for more information on how to get started.

You can also join our community by getting in touch with the research team.

About the platform

AutSPACEs is a citizen science platform which will be used to investigate how sensory processing differences affect the ways autistic people navigate the world around them.

Goals

The platform has four main goals:

  1. Collect: to collect together the stories of autistic people and their supporters about how they are affected by sensory processing in their daily lives. This will form a qualitative dataset for research.
  2. Share: to create a safe, autism-voice-first online environment for autistic people and their supporters to share their stories. These can then be read by others who can benefit from their experiences and insights.
  3. Educate: to educate non-autistic people about the experiences of autistic people so that they can become better supporters to them, and to reduce misunderstandings and stigmas about autism.
  4. Change: use research done on the dataset to inform policy-makers and people who build and design environments how to make those spaces better for autistic people.

How it works

How-it-works

Users of the platform have the option to view other's stories or to submit their own. They must sign in to submit. All users have the option of submitting their story for research, publishing their story on the platform itself, neither, or both. If it is published, it will first be moderated to make sure it follows the platform's code of conduct. While logged in, users will be able to view their own stories and change their consent options.

How it is built

The platform is being developed using the Python/Django web development framework. Users will be able to share experiences through a website which will then be deposited into a backend database supported by Open Humans. A demo website for data transfer based on Open Humans and deployed using Django, can be found in the Filemanagement Demo Repository.

The platform is entirely open source. All code is available to be used and adapted. Eveyone is invited to contribute.

The design for the platform is created according to specifications made by autistic people and their supporters. It is build with, for, and by the autistic community. You can find out more about this at the Autistica/Turing Citizen Science repository.

To be successful, the platform must be accessible to diverse autistic users and meet the priorities and recommendations of the autistica/turing citizen science community.

It has been built on work from the following repositories:

About the project

The Autistica/Turing citizen science project is a collaboration between the autism research charity Autistica and the UK's national institute for AI and data science, The Alan Turing Institute.

It is a research project which is pioneering new methods of participatory science to enable an empowered autistic community and break down the division between researcher and research "subject". To find out more about participatory science and why it matters, visit the Autistica/Turing Citizen Science repository.

Get in touch

There are lots of ways to get in touch and stay updated. You can:

  • Anonymously, publicly share suggestions via the "always open" google form: https://bit.ly/AutisticaTuringCitSciForm
  • Subscribe to our newsletter monthly project updates: email us at [email protected] and ask to be added to the mailing list.
  • Join the discussion in our issues and pull requests

We welcome all contributions and feedback!

Development Information

Autistica Turing Citizen Science Platform

This project was generated with wemake-django-template. Current template version is: 04e22278c3d0ac862ac4a4ce841212b2f8e938d4. See what is updated since then.

wemake.services wemake-python-styleguide

Prerequisites

You will need:

  • python3.8 (see pyproject.toml for full version)
  • postgresql with version 9.6
  • docker with version at least 18.02

Development

When developing locally, we use:

To get the current website to run on your local device please follow these steps in the dev_readme.md. Most of the code lives in the server folder in this repository.

Documentation

Full documentation is available here: docs/.

Contributors

James
James

๐Ÿš‡ โš ๏ธ ๐Ÿ’ป ๐Ÿค”
Georgia
Georgia

๐Ÿ–‹ ๐Ÿ“– ๐Ÿ“† ๐Ÿค” ๐Ÿ‘€ ๐Ÿ“ข ๐Ÿ”Š
Angelsaur
Angelsaur

๐Ÿ“– ๐ŸŽจ ๐Ÿค” ๐Ÿ““
JamesSCTJ
JamesSCTJ

๐Ÿค” โš ๏ธ ๐Ÿ‘€ ๐Ÿ“– ๐Ÿ–‹ ๐ŸŽจ
Sophia Batchelor
Sophia Batchelor

๐Ÿค” ๐Ÿ’ป ๐ŸŽจ ๐Ÿ’ฌ ๐Ÿง‘โ€๐Ÿซ ๐Ÿ–‹ ๐Ÿ“ข
Bastian Greshake Tzovaras
Bastian Greshake Tzovaras

๐Ÿš‡ โš ๏ธ ๐Ÿ’ป ๐Ÿค” ๐Ÿ“– ๐Ÿ–‹ ๐Ÿ“ข ๐Ÿ”Š ๐Ÿ‘€
Mridu Bhatnagar
Mridu Bhatnagar

๐Ÿ’ป ๐Ÿš‡
lottycoupat
lottycoupat

๐Ÿค” ๐Ÿ“– ๐Ÿ“† ๐Ÿ‘€ ๐Ÿง‘โ€๐Ÿซ ๐ŸŽจ
Kirstie Whitaker
Kirstie Whitaker

๐Ÿค” ๐Ÿ–‹ ๐Ÿ’ฌ ๐Ÿ‘€ ๐Ÿง‘โ€๐Ÿซ ๐Ÿ“†
Anoushka Ramesh
Anoushka Ramesh

๐Ÿ’ป ๐Ÿค” ๐Ÿ“–
soledadli
soledadli

๐Ÿ’ป ๐Ÿ“– ๐ŸŽจ ๐Ÿ“† ๐Ÿค”
Robin Taylor
Robin Taylor

๐Ÿ’ป ๐Ÿค” ๐Ÿ“– ๐Ÿ–‹ ๐ŸŽจ
Israel Abraham (~โ€พโ–ฟโ€พ)~
Israel Abraham (~โ€พโ–ฟโ€พ)~

๐Ÿ’ป ๐Ÿš‡
ThomasAJR
ThomasAJR

๐Ÿค” ๐Ÿ‘€ ๐Ÿ“– ๐ŸŽจ โš ๏ธ
Malvika Sharan
Malvika Sharan

๐Ÿค” ๐Ÿ‘€
Maxwell Riess
Maxwell Riess

๐Ÿค” ๐Ÿ‘€
Sarah Gibson
Sarah Gibson

๐Ÿค” ๐Ÿ’ฌ ๐Ÿ‘€
driscolle
driscolle

๐Ÿ‘€ ๐Ÿ“†
EllenDevereux
EllenDevereux

๐Ÿ‘€ ๐Ÿ“† ๐Ÿ’ฌ ๐Ÿค” ๐Ÿ–‹
Louise Bowler
Louise Bowler

๐Ÿค” ๐Ÿ‘€
fjThomasStanley
fjThomasStanley

๐Ÿ’ป ๐Ÿค”
Andrew Harding
Andrew Harding

๐Ÿค” ๐Ÿ’ฌ ๐Ÿ“†
Ismael-KG
Ismael-KG

โš ๏ธ
Surya Teja Togaru
Surya Teja Togaru

๐Ÿ“–
SuziQpid
SuziQpid

๐Ÿค” ๐Ÿ“– ๐Ÿ‘€ ๐Ÿ“ข
Katharina Kloppenborg
Katharina Kloppenborg

๐Ÿค” ๐Ÿ“† ๐Ÿ“– ๐Ÿ‘€
pgc007
pgc007

๐Ÿ’ป ๐Ÿค” ๐Ÿ“– ๐Ÿ‘€ ๐Ÿ“ข โš ๏ธ
Sowmya
Sowmya

๐Ÿค” ๐Ÿ’ป ๐Ÿ“–
skfantoni
skfantoni

๐Ÿค” ๐Ÿ‘€ ๐Ÿ“– ๐ŸŽจ ๐Ÿ–‹ ๐Ÿ”Š
Akebu
Akebu

๐Ÿ–‹
Otis Smith
Otis Smith
๐Ÿค” ๐Ÿ‘€ ๐Ÿ–‹ ๐Ÿ“ข
George Taylor
George Taylor

๐Ÿ’ป ๐Ÿค”
Anelda van der Walt
Anelda van der Walt

๐Ÿค” โš ๏ธ
Callum Mole
Callum Mole

๐Ÿค” ๐Ÿ’ป ๐Ÿ–‹ ๐Ÿ‘€
Helen Duncan
Helen Duncan

๐Ÿค” ๐Ÿ’ป ๐Ÿ–‹ ๐Ÿ‘€ ๐Ÿš‡ ๐Ÿ“ข
martin
martin

๐Ÿ’ป โš ๏ธ ๐Ÿ–‹ ๐Ÿค”
David Llewellyn-Jones
David Llewellyn-Jones

๐Ÿ’ป โš ๏ธ ๐Ÿ–‹ ๐Ÿค” ๐Ÿ‘€
Obinna_Ofomah
Obinna_Ofomah

๐Ÿ’ป
Andrea Grover
Andrea Grover

๐Ÿ““

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.