Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split the Moodle plugin into 2+ separate ones #4

Open
nfreear opened this issue Apr 29, 2017 · 0 comments
Open

Split the Moodle plugin into 2+ separate ones #4

nfreear opened this issue Apr 29, 2017 · 0 comments

Comments

@nfreear
Copy link
Contributor

nfreear commented Apr 29, 2017

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.

  1. ./README.md
  2. ./.gitignore
  3. ./.travis.yml
  4. ./composer.json
  5. ./version.php
  6. ./lang/en/auth_ouopenid.php
  7. ./auth.php
  8. ./index.php — login page
  9. ./login/form.php — class for login page?
  10. ./js/login.js
  11. ./style/login.css

2. moodle-local_oupilot

Purpose ~~ local plugin to facilitate pilot studies as part of research projects in Moodle.

  1. ./README.md
  2. ./.gitignore
  3. ./.travis.yml
  4. ./composer.json
  5. ./version.php
  6. ./lang/en/local_oupilot.php
  7. ./classes/user_event_observer.php
  8. ...
  9. ./cli/csv-example.php
  10. ./cli/csv-import.php
  11. ./db/events.php
  12. ./db/install.xml
  13. ./db/User.php
  14. ...
  15. ./js/ouop-local-fixes.js
  16. ./js/*
  17. ./style/ouop-styles.less
  18. ...?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant