The current plugin does too much, and its purpose is fuzzy.
To increase flexibility and maintainability, I propose dividing it in two:
1. moodle-auth_ouopenid
Purpose ~~ a minimal Moodle authentication plugin extending moodle-auth_openid. This is the current repository, and the minimal version (v 2.x) would be developed on a branch.
./README.md
./.gitignore
./.travis.yml
./composer.json
./version.php
./lang/en/auth_ouopenid.php
./auth.php
./index.php — login page
./login/form.php — class for login page?
./js/login.js
./style/login.css
2. moodle-local_oupilot
Purpose ~~ local plugin to facilitate pilot studies as part of research projects in Moodle.
./README.md
./.gitignore
./.travis.yml
./composer.json
./version.php
./lang/en/local_oupilot.php
./classes/user_event_observer.php
- ...
./cli/csv-example.php
./cli/csv-import.php
./db/events.php
./db/install.xml
./db/User.php
- ...
./js/ouop-local-fixes.js
./js/*
./style/ouop-styles.less
- ...?
The current plugin does too much, and its purpose is fuzzy.
To increase flexibility and maintainability, I propose dividing it in two:
1.
moodle-auth_ouopenidPurpose ~~ a minimal Moodle authentication plugin extending
moodle-auth_openid. This is the current repository, and the minimal version (v 2.x) would be developed on a branch../README.md./.gitignore./.travis.yml./composer.json./version.php./lang/en/auth_ouopenid.php./auth.php./index.php— login page./login/form.php— class for login page?./js/login.js./style/login.css2.
moodle-local_oupilotPurpose ~~ local plugin to facilitate pilot studies as part of research projects in Moodle.
./README.md./.gitignore./.travis.yml./composer.json./version.php./lang/en/local_oupilot.php./classes/user_event_observer.php./cli/csv-example.php./cli/csv-import.php./db/events.php./db/install.xml./db/User.php./js/ouop-local-fixes.js./js/*./style/ouop-styles.less