Go to file
Evilham 66e009abff
[dd-ctl] Fix installation
By toying with the new CI we discover that:
Commit 075529f472 gets into an endless
loop:
    WARNING:root:Could not get moodle SAML2 crt certificate. Retrying...
See: https://ci.dd-work.space/#/builders/4/builds/62/steps/8/logs/stdio

But by reverting 52f99c38bb it works as
expected.
See: https://ci.dd-work.space/#/builders/4/builds/67/steps/8/logs/stdio

Upon investigation, we were not waiting for moodle to be fully up
because 'healthy' is a substring of 'unhealthy' and grep wasn't taking
that into account.
2022-09-06 19:35:23 +02:00
custom.sample [custom.sample] Apply x-net pink to sample files 2022-08-08 09:52:44 +02:00
dd-apps [haproxy] Remove leftovers, fix config selection 2022-08-30 22:17:57 +02:00
dd-sso [sso-admin] Improve postup's idempotency 2022-09-06 19:29:37 +02:00
docs [README] List commiters before git changes 2022-07-22 13:25:13 +02:00
.gitignore DD education workspace 2022-07-10 12:15:47 +02:00
.gitmodules DD education workspace 2022-07-10 12:15:47 +02:00
LICENSE DD education workspace 2022-07-10 12:15:47 +02:00
README.md Update README.md 2022-08-03 11:46:10 +00:00
dd-ctl [dd-ctl] Fix installation 2022-09-06 19:35:23 +02:00
dd-install.sh [dd-ctl] Bundle up some docker commands 2022-09-06 19:30:12 +02:00
dd.conf.sample [dd.conf.sample] Document how MANAGED_EMAIL_DOMAIN 2022-08-08 12:19:26 +02:00
mkdocs.yml DD education workspace 2022-07-10 12:15:47 +02:00
requirements.txt DD education workspace 2022-07-10 12:15:47 +02:00

README.md

DD

[TOC]

Català

DD és el workspace educatiu generat en el marc del Pla de Digitalització Democràtica d'Xnet. Ha estat creat i powered per Xnet, famílies i centres promotors, IsardVDI, 3iPunt, MaadiX, eXO.cat, Evilham i financiat per la Direcció d'Innovació Democràtica, Comissionat d'Innovació Digital, Comissionat d'Economia Social de l'Ajuntament de Barcelona, en col·laboració amb Consorci d'Educació de Barcelona, aFFaC i AirVPN.

L'aplicació DD pot utilitzar-se lliurement sempre i quan consti aquest footer i es respecti la llicència AGPLv3 (https://www.gnu.org/licenses/agpl-3.0.en.html).

Trobareu meś informació en català a la documentació: https://dd.digitalitzacio-democratica.xnet-x.net/docs/index.ca/.

Agraïm l'ajuda de Miriam Carles, Cristian Ruiz, Anna Francàs, Christopher Millard.

Castellano

DD es el workspace educativo generado en el marco del Plan de Digitalización Democrática de Xnet. Ha sido creado y powered por Xnet, familias y centros promotores, IsardVDI, 3ipunt, MaadiX, eXO.cat, Evilham y financiado por la Dirección de Innovación Democrática, Comisionado de Innovación Digital, Comisionado de Economía Social del Ayuntamiento de Barcelona, en colaboración con el Consorcio de Educación de Barcelona, aFFaC y AirVPN.

La aplicación DD puede utilizarse libremente siempre y cuando conste este footer y se respete la licencia AGPLv3 (https://www.gnu.org/licenses/agpl-3.0.en.html).

Más información en castellano en la documentación: https://dd.digitalitzacio-democratica.xnet-x.net/docs/index.es/.

Agradecemos la ayuda de Miriam Carles, Cristian Ruiz, Anna Francàs, Christopher Millard.

English

DD is the education workspace generated within the framework of Xnet's Democratic Digitalisation Plan. It has been created and powered by Xnet, families and promoting centres, IsardVDI, 3iPunt, MaadiX, eXO.cat, Evilham and funded by the Directorate for Democratic Innovation, the Barcelona City Council's Digital Innovation Commissioner, Social Economy Commissioner, in collaboration with the Barcelona Education Consortium, aFFaC and AirVPN.

DD can be used freely as long as this footer is included and the AGPLv3 license (https://www.gnu.org/licenses/agpl-3.0.en.html) is respected.

More info in English in the documentation: https://dd.digitalitzacio-democratica.xnet-x.net/docs/.

We thank the help of Miriam Carles, Cristian Ruiz, Anna Francàs, Christopher Millard.

What is DD?

DD sets up an identity provider and many apps providing a cohesive user experience considering schools and universities as the main use-case.

The project provides an integrated solution to handle the common environment in education:

  • Classrooms: A Moodle instance with custom theme and custom plugins
  • Cloud drive: A Nextcloud instance with custom theme and custom plugins
  • Documents: A document viewer and editor integrated with Nextcloud
  • Web pages: A Wordpress instance with custom theme and custom plugins
  • Pad: An Etherpad instance integrated with Nextcloud
  • Video calls: BigBlueButton integrated with Moodle and Nextcloud (needs a standalone host)
  • Forms: A forms Nextcloud plugin
  • Email, lists, chat, calendar, surveys...
  • Import & export from other environments

Administration interface

The project includes an administration interface that allows to easily manage users and groups and keep these in sync between applications.

To easily migrate and insert users and groups to the system there are also two provided imports:

  • From Google Admin Console as a JSON dump
  • From a CSV file

I'm interested!

That's great! Whether you want to contribute or are interested in deploying DD for your organisation, we'll be happy to hear from you, here are some resources to aid you further:

Why does git history start here?

Why does git history start here?

A lot of work went into stabilising the code and cleaning the repo before the public announcement on the 1st International Congress on Democratic Digital Education and Open Edtech.

Using that version as a clean slate got us to the repo you see here, where changes will be reviewed before going in and anyone is welcome. We will reopen for the public the previous repository when evere we find the time to clean it up.

When in doubt about authorship, please check each file's license headers.

The authorship of the previous commits is from:

  • Josep Maria Viñolas Auquer
  • Simó Albert i Beltran
  • Alberto Larraz Dalmases
  • Yoselin Ribero
  • Elena Barrios Galán
  • Melina Gamboa
  • Antonio Manzano
  • Cecilia Bayo
  • Naomi Hidalgo
  • Joan Cervan Andreu
  • Jose Antonio Exposito Garcia
  • Raúl FS
  • Unai Tolosa Pontesta
  • Evilham
  • Xnet