Giter Site home page Giter Site logo

my-language-skills / open-badges-framework Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 6.0 21.35 MB

A WordPress plugin for issuer language badges

License: GNU General Public License v3.0

PHP 79.53% CSS 7.41% JavaScript 13.06%
badge open-badges wordpress wordpress-plugin

open-badges-framework's People

Contributors

alericcardi avatar charalampostheodorou avatar charlier-villelegier avatar colomet avatar corentinperrot avatar danzhik avatar kongat avatar leocharlier avatar marakaiiwnn avatar ntorion avatar uzair043 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

open-badges-framework's Issues

To use schema metadata for the badges information

Allowing to have different type of levels and frameworks.

A settings page will allow to choose from one type or other type of framework and level.

Is it important to integrate the saving information in the database with the same prefix as our metadata plugin. in that way we could extend easy in the future

Change roles

Student : SELF - SB
Teacher : SELF - SB -TB
SEND - SB
Academy : SELF - SB - TB
SEND - SB - CSF
Administrator :
SELF - SB - CSF -TB - CTB
SEND - SB - CSF -TB - CTB

Description metabox - txt with translations

To create one empty file once we do create the post - important
to make possible to modify the txt from the plugin - almost important
to download and upload again the file from the site (as administrator) - not so important

To review the classes

to allow to the students to review the classes once the class is finish or the teacher decide to finish the class.

descriptions of badges

set the content of the badge as his description
allow teachers of academy to propose translations of description in the comments

one place all the data

What if we do create a default custom post type as a place for saving all the data in on place. it will allow to use the plugin without Job Manager, and if we delete all the classes, all the content will be saved inside of that custom post type.

Starting

To use Boilerplate plugin as a base plugin
To create the base readme file

settings page

To be able to change the metaboxes and activate or not for the badges CPT

Simplification of code

Split "functions.php" file into different files.
Check if code parts could be simplified, modified, removed...

Modification of languages load

In back-end : change the txt files into xml files
In front-end : just load the most important languages and a button allows to load all the languages

Inform of the proces to the senders of badges

If i try to send a badge and the information is not write, nothing happen but i do not know what is going on, we need to show some information about that. in red a list of all the fields must be complete before the sending of the badge.

Also infromation about there is not way to do modifications, just administrators can delete or add new people to the class.

The sign languages inside a specific file

the sign languages, must be out of the xml file and to have a new file for that

one file for the languages as categories, and other with the same information but instead of 7.200 languages, the 100 or 200 sign languages.

To create an import buttom for the information of the badges

The badges must have information translated to several languages. we need to import it. Also the languages available an other information

In the settings page, each csv in a different tab. To import by just one buttom, not like now (downloading and uploading and ...)

job manager integration

the plugin must work without job manager. Of course much less funcionalities, but it will work anyway.

Change the languages form

Add an option to go back to previous languages display
Add a message (can take few seconds to load)

System of trust

COMMENTS

  • if a teacher have a student (from badge class or job manager, must work for both systems), after the teacher send the badge the student can write a comment for the teacher
  • the student must accept the badge and to be activate in the site in order to be able to write the comment
  • the teacher can write back a comment
  • the comments must be closed 15 days after the badge is send it

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.