Moodle Plugins directory: Course list advanced (deprecated!!!): Versions: v2.0.9 | Moodle.org
Course list advanced (deprecated!!!)
Course list advanced (deprecated!!!) v2.0.9
Code prechecks
moodle-block_course_list_advanced
The normal block course list shows all courses and has no information about the role in the course.
The block moodle-block_course_list_advanced adds some more information about a course. I adds the information which of the following roles a user is enrolled into a course.
For performance and testing-reason this first version only shows the content if the block is added into a course AND the user is trainer.
numbers
1, 2:
counts the courses with the role trainer or student
3, 4, 5:
Also colors indicates courses that (are in progress --> green), (are past -> red), (are in the future --> blue)
6, 7, 8:
Startdate and enddate of a course
9:
able to delete a course if capability moodle/course:delete
10:
Indicates trainer or student
11:
note jet supported
Configure the block
At the end of the block a list of all courses is shown where the usere is enrolled as teacher.
ToDo
- choose better colors
- add some more languagestring to instead of hardcoded text
- optimize code for enrollmentcheck
- change from php to moodle-codestyle
- correct some spelling mistake
- block may be "expensive" in large moodleinstances with many users. instead of using a block it might be a good idea to implement the functionality as a part of the profile-page
Changelog
v2.0.9
new releasenumber in readme
v2.0.8
- fixed problem with width during editing is active
- fixed issue #7: Hard-coded title attribute values #7
v2.0.7
- added releaseinformation in version.php
- add first alpha version of htmlHelper to reduce codeinglines
- fix: duplicate entry problem with capability viewcontent --> viewblockcontent
v2.0.6 ## 12.1.2021
- added languagestring for capability
- added section with courses where user is enroled with role guest
- setting to activate section with courses where enroled as guest
- codeingstyle
v2.0.5
- changes to moodle coding styleguide
v2.0.4
- configurable max courses if is_siteadmin
v2.0.3
- add list of all moodle courses is is_siteadmin
- some refactoring
- first very small unit tests
v2.02
- add config to be able to add block to frontpage
- add config to be able to add block to mypage
- some merged corrections in languagefile
v2.01
only correcting the tag for the merge and release
v2.00
- added some docúmentation
- added configuration
- only show content if block is in a course AND user is trainer
- added delete-icon (can be activated or deactivated)
v0.92
- Adding startdate and enddate.
- Also colors indicates courses that (are in progress --> green), (are past -> red), (are in the future --> blue)
v0.91
added letter after the coursename to indicate role
v0.9
beta-version with splited lists for teacher, student and nonediting teachers
v0.8
beta-version for testing
inital commit
initial commit on master-branch developed on moodle 3.9.9
Version information
- Version build number
- 2022051200
- Version release name
- v2.0.9
- Maturity
- Unknown
- MD5 Sum
- faae92b02e5deb937fc6f2f83186d7fb
- Supported software
- Moodle 3.9, Moodle 3.10, Moodle 3.11, Moodle 4.0
- Latest release for Moodle 3.9
- Latest release for Moodle 3.10
- Latest release for Moodle 3.11
- Latest release for Moodle 4.0
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
- VCS tag
- v2.0.9
Default installation instructions for plugins of the type Blocks
- Make sure you have all the required versions.
- Download and unpack the block folder.
- Place the folder (eg "myblock") in the "blocks" subdirectory.
- Visit http://yoursite.com/admin to complete the installation
- Turn editing on in any home or course page.
- Add the block to the page
- Visit the config link in the block for more options.