{"id":13892706,"url":"https://github.com/Courseware/buddypress-courseware","last_synced_at":"2025-07-17T06:30:28.626Z","repository":{"id":1021171,"uuid":"848924","full_name":"Courseware/buddypress-courseware","owner":"Courseware","description":"BuddyPress Courseware","archived":false,"fork":false,"pushed_at":"2016-03-31T14:28:20.000Z","size":4519,"stargazers_count":121,"open_issues_count":32,"forks_count":34,"subscribers_count":34,"default_branch":"master","last_synced_at":"2024-11-24T09:08:28.939Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://buddypress.coursewa.re","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Courseware.png","metadata":{"files":{"readme":"readme.txt","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-08-19T14:45:13.000Z","updated_at":"2024-07-25T15:07:33.000Z","dependencies_parsed_at":"2022-07-18T16:28:36.058Z","dependency_job_id":null,"html_url":"https://github.com/Courseware/buddypress-courseware","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Courseware%2Fbuddypress-courseware","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Courseware%2Fbuddypress-courseware/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Courseware%2Fbuddypress-courseware/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Courseware%2Fbuddypress-courseware/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Courseware","download_url":"https://codeload.github.com/Courseware/buddypress-courseware/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226226046,"owners_count":17592308,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-06T17:01:09.940Z","updated_at":"2024-11-24T20:30:57.761Z","avatar_url":"https://github.com/Courseware.png","language":"PHP","funding_links":[],"categories":["PHP"],"sub_categories":[],"readme":"=== BuddyPress Courseware ===\nContributors: sushkov, jeremyboggs, boonebgorges, johnjamesjacoby, chexee\nTags: buddypress, lms, courseware, education, teaching, quizzes, tests, gradebook, courses, lectures, assignments\nRequires at least: WordPress 3.2, BuddyPress 1.5\nTested up to: WordPress 3.5 / BuddyPress 1.6\nStable tag: 0.9.7\n\nA Learning Management System for BuddyPress\n\n== Description ==\n\nA BuddyPress [GSoC](http://www.google-melange.com/) 2010/2011 project.\n\nHere's the features list:\n\n* Class Dashboard\n  * Progress Indicator\n  * Overall status\n  * Student evolution (based on received grates)\n* Courses / Curriculum\n* Lectures\n  * Handbook/Tree style for content organization\n  * Bookmarking of lectures\n* Bibliography\n  * Web API's integration with WorldCat/ISBNdb\n  * BibTex Import\n* Assignments\n  * Responses\n  * Quizzes/Tests form builder with automatic grading and response evaluation\n  * Forum/bbPress integration\n  * Gradebook\n    * CSV Import\n  * Certification/Diploma using [BuddyPress Courseware Certificate](http://wordpress.org/extend/plugins/buddypress-courseware-certificate/)\n* Schedules\n  * Calendar\n    * Month, Week, Day view\n    * Integrates with Assignments due date\n    * iCal export/feed\n* Customization using an external CSS\n* Notifications/Emails\n* Activity Streams\n* Localizations\n    * French by [Albert Bruc](http://www.ab-ae.fr/)\n    * Italian by [Luca Camellini](http://buddypress.org/community/members/luccame/)\n    * Spanish by [@Design4eStudio](http://design4estudio.com/)\n    * German by [@chaoti](https://github.com/chaoti)\n    * Portuguese by [@Dianakc](http://dianakcury.com/)\n\n[wpvideo AD4hdKWn]\n\nPlugin page header banner stolen from [SMBC#1092](http://www.smbc-comics.com/index.php?db=comics\u0026id=1092)\n\n== Installation ==\n\nPlease follow the [standard installation procedure for WordPress plugins](http://codex.wordpress.org/Managing_Plugins#Installing_Plugins).\n\n== Upgrade Notice ==\n\nIf you are updating from version 0.1.x please backup your database/files!\nCourseware 0.9 is not fully backwards compatible!!!\n\nAlso after upgrade|install if you are experiencing publishing problems (content is not published),\nmake sure you updated your Courseware role in the Profile tab.\n\n== Frequently Asked Questions ==\n\nBefore asking questions, please check the [BuddyPress Courseware Handbook](http://buddypress.coursewa.re/handbook.html).\n\n== Changelog ==\n\n= 0.9.7 =\n* Fixed form builder select option uniqness.\n* Fixed teachers dashboard count.\n* Fixed typo not adding teacher role response capabilities.\n* Updated jquery.fullcalendar.\n* Fixed typo in jquery-ui css dependencies/version.\n* Removed obsolete js dependencies. Now provided by WordPress core.\n* Fixed jquery selector typo.\n* Fix submenu, after removal of BuddyPress page.\n* Small fixes after merge. Updated links.\n* Fix use of deprecated function \"add_contextual_help\"\n* Fixed a deprecation warning.\n* Fix typos in readme.txt\n* Finish renaming of the project. Remove scholarpress links, names.\n* Fixed plugin directory banner.\n* Updated translation for pt_BR (credits to Dianakc).\n\n= 0.9.6 =\n* Added pt_BR translation, huge thanks to Ruan Barbosa.\n* Added banner image.\n* Introducing `COURSEWARE_PRIVATE_UPLOADS` constant for disabling private uploads.\n* Fixed a couple of typos.\n* Added German localization. Huge thanks to @chaoti\n* Fix a typo with inversed check of return in new response screen. Props @mattvogt.\n* Add jquery-ui datetimepicker. Fixed the regression.\n\n= 0.9.5 =\n* Removed pass-by-reference calls. Props @mercime closes [#69](https://github.com/Courseware/buddypress-courseware/issues/69).\n* Fixed the js issue on schedule pages. Closes [#71](https://github.com/Courseware/buddypress-courseware/issues/71).\n* Public comments are now visible in assignment pages.\n* Append the private message wit the grade notification.\n* Skip notifications when grade is not updated. Closes [#72](https://github.com/Courseware/buddypress-courseware/issues/72).\n* Cleaned-up the schedule forms.\n* Updated to latest jquery.formbuilder, minified version.\n* Fixed jquery ui sortable regression.\n* Celebrating new home: [coursewa.re](http://coursewa.re)\n\n\n= 0.9.4 =\n* WordPress 3.3 BuddyPress 1.5(six-ish) compatibility\n* Fixed dashboard date/time issue\n* Fixed a some warnings, code cleanups\n* Switched to `wp_editor()`\n* Pot file updated, translations welcome\n* Group course pre-creation [#61](https://github.com/Courseware/buddypress-courseware/issues/issue/61).Props @imjjss\n* Search now checks through lectures too\n* X-mas release! Happy past birthday to the WordPress core guys and galz!\n\n= 0.9.3 =\n* Another maintenance release\n* Fixed `::is_response()` regression. Closes [#56](https://github.com/Courseware/buddypress-courseware/issues/issue/56). Props @enkerli\n* New assignment screen now alerts if no lectures are available\n\n= 0.9.2 =\n* Fixed formbuilder regression. Props @enkerli\n\n= 0.9.1 =\n* Updated query var for taxonomies\n* Make sure some objects are treated right.\n* cleanups for every BPSP_C=\u003cCOMPONENT\u003e::is_\u003cCOMPONENT\u003e\n* Cleanups in post types and taxonomies\n* Fixed another typo\n* Fixed some typos, improved formbuilder loading\n* Fixed a typo not showing member take quiz button. Closes [#55](https://github.com/Courseware/buddypress-courseware/issues/issue/55)\n\n= 0.9 =\n* Major codebase changes!!!\n* Assignments reworked (including quizzes, automatic grading)\n* Lectures\n* Cleaner UI/UX\n* Progress indicator and bookmarking\n* 3.2, 1.5 compatibility including distraction free writing mode\n* Lots of security improvements\n* Bookmarking tool\n* Progress indicator tool\n* Breadcrumbs\n* Proper MS support\n* French localisation from [Albert Bruc](http://www.ab-ae.fr/)\n* [Full changelog](https://github.com/Courseware/buddypress-courseware/issues?state=closed)\n\n= 0.1.6 =\n* Updated wording, @props mrjarbenne. Closes [#27](https://github.com/Courseware/buddypress-courseware/issues/issue/27)\n* Importer should work now with php5.1. Closes [#31](https://github.com/Courseware/buddypress-courseware/issues/issue/31)\n* Close image now loads on response screens. Closes [#35](https://github.com/Courseware/buddypress-courseware/issues/issue/35)\n* Courseware is now compatible with MS admin menu, @props [djpaul](http://buddypress.org/community/members/djpaul). Closes [#36](https://github.com/Courseware/buddypress-courseware/issues/issue/36)\n* Fixed the user search according to wp 3.1 changes. Closes [#37](https://github.com/Courseware/buddypress-courseware/issues/issue/37)\n\n= 0.1.5 =\n* Fixed the issue with aliens can post responses.\n* Added options to make responses private. Closes [#18](https://github.com/Courseware/buddypress-courseware/issues/issue/18).\n* Removed `due_date` field as required from assignments. Closes [#23](https://github.com/Courseware/buddypress-courseware/issues/issue/23).\n* Fixed screen permissions for assignments,courses and schedule.\n* Added datatables to schedule delete screen.\n* Fixed the Teacher persmission for course editor screen. Closes [#26](https://github.com/Courseware/buddypress-courseware/issues/issue/26)\n* Added error handling for assignments, fixed the late profile sync issue that closes [#25](https://github.com/Courseware/buddypress-courseware/issues/issue/25)\n* Added datatables for schedule listing.\n* Added titles for schedules. Closes [#16](https://github.com/Courseware/buddypress-courseware/issues/issue/16)\n* Fixed assignment `due_date` typo.\n* Updated jquery.timepicker to 0.7\n* Updated jquery.fullcalendar to 1.4.8\n* The \"bábú\" release.\n\n= 0.1.4 =\n* Added Italian translation, thanks to [Luca Camellini](http://buddypress.org/community/members/luccame/)\n* Fixed the issue with STYLESHEETPATH | stylesheet_directory\n* Updated the contextual help with plugins recommendations and handbook info, thanks to [Kyle](http://thecorkboard.org/)\n* Fixed the extended search functionality to work properly on no queries\n* Fixed the MS issue, where do_not_allow was fired by obsolete capability edit_file\n* Final stable release for branch 0.1, dedicated to Moni\n\n= 0.1.3 =\n* Fixed some spelling errors\n* Fixed critical query bug in get_objects_in_term() with term_id, props boonebgorges and ebar\n* Fixed localization paths\n\n= 0.1.2 =\n* Fixed courseware dashboard and header permissions issues\n* Fixed limited size listing of courses/assignments/schedules\n* Fixed the issue where schedule end_date was reset by a js file\n* Added pot file\n* Celebrating my twenty-three :)\n\n= 0.1.1 =\n* Minor bugfixes, mostly permissions related issues in courses.\n* The calendar now shows the assignment due_dates, even if no schedules exist.\n\n= 0.1 =\n* First stable release.\n\n== Screenshots ==\n\nPlease visit the [project page](http://buddypress.coursewa.re) for media files.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCourseware%2Fbuddypress-courseware","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FCourseware%2Fbuddypress-courseware","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCourseware%2Fbuddypress-courseware/lists"}