You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This works to create a virtual classroom for new fedora contributors. Acts as a platform for new contributors to engage with the community and learn how they can contribute best in the community. Mostly this service will be used to run online courses on contributing at various levels be it documentation, bug-fixing or packaging. The project would certainly increase the activeness in the community and certainly make it easy for newer members to craft their way around the fedora community. The use of virtual classroom environment for training new contributors to the community using know educational resources by a combination of written, images and video content.
Fedora College API
Endpoint (Read only)
Feature
Description
/api /api/docs
Home page , documentation
General api documentation and usage
/api/profile/
User profile, list users, get user by ID, name or email.
Get Information about the user
/api/media/
media information, get media by ID, version , date , tags
Get information about the media content and publish revisions, edit information and delete media.
/api/content/
content information, get content by ID, version , date , tags
Get information about the content and publish revisions, edit information and delete content.
/api/search/< keyword >
by Tags , by author , media / content ID
Offer an abstraction for easy searching.
/api/tags
Add / remove tags
Manage tags.
/api/tags/map/< tagid >
Map tags to content
relate tags
Endpoint (Write)
Feature
Description
/api/upload/< token >
Upload content
POST, request. Upload media content.
/api/upload/delete/< videoid >/< token >
Delete Content
POST Delete media content. According to privilege level.
/api/upload/revise/< videoid >/< token >
Upload content revisions
POST
Run
Create a directory "uploads" , in the static folder.