my-language-skills / open-badges-framework Goto Github PK
View Code? Open in Web Editor NEWA WordPress plugin for issuer language badges
License: GNU General Public License v3.0
A WordPress plugin for issuer language badges
License: GNU General Public License v3.0
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
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
Field of education taxonomy must be in Badge CPT
The teacher must be able to create post with the information of the classes inside of Listify
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 allow to the students to review the classes once the class is finish or the teacher decide to finish the class.
set the content of the badge as his description
allow teachers of academy to propose translations of description in the comments
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.
To use Boilerplate plugin as a base plugin
To create the base readme file
ask christos @MashRoofa
To be able to change the metaboxes and activate or not for the badges CPT
From B4L plugin to import the sender badges to one student and to make it works with statical content (not dinamic as it is now).
Split "functions.php" file into different files.
Check if code parts could be simplified, modified, removed...
The badges need some information: level, language...
that information must be as a custom metabox inside of the custom post type.
We must have the wp roles with the new roles: Student and Teacher
to allow restric the content for each role
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
To add links to the curriculums in the different languages in back end and to show in front end.
Back end:
front end, something like: https://creativecommons.org/licenses/by/4.0/
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, 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.
Now, you can not register an account on open badges if you are receiving the badge. We need to have a information warming in the receive the badge page making much simple the process.
To show the studetns / teacher information
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 ...)
Add the level of the class
Display the adress of the class only one time
Add a button to add a student
the plugin must work without job manager. Of course much less funcionalities, but it will work anyway.
Add an option to go back to previous languages display
Add a message (can take few seconds to load)
The functionality must work as a shortcode and to create one page with the shortcode once the plugin is activated
Add a line which indicates the recomended resolution of the cover image
If possible : add an automatic verification of resolution (say if the image given by the user corresponds to the recomended resolution or not)
The teacher will have in the profile the classes he did create and from inside of the post he can write emails inside and to attach the students to the class.
Field of education taxonomy must be in Badge CPT
the key information the badge need for the correct work
To create a custom post class for saving the classes. Each time a new user have the teacher role, we do we create a new post with the name of the user.
Each time a student/teacher receive a badge, the badge goes to the profile
COMMENTS
Teaches can create the class, but not modiffy . Must be administrators who delete or add a new students if it is necesary.
To delete all the information of the plugin option if we wish by deleting the plugin
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.