Semester overview
Versions
Current version
v3.9.1
Plugin type: Blocks
Frankenstyle component name: block_semester_sortierung
Version build number: 2020061601
Version release name: v3.9.1
Maturity: Stable
Supported Moodle versions: 3.9
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung
Repository branch: MOODLE_39_STABLE
Repository tag: v3.9.1
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung/issues
semester_sortierung Block
This file is part of the block_semester_sortierung plugin for Moodle - http://moodle.org/
Author: Simeon Naydenov, Katarzyna Potocka
Copyright: 2020 Academic Moodle Cooperation
License: GNU GPL v3 or later
Description
In the semester_sortierung block courses are grouped by their starting dates in a semester view on the MyMoodle
page.
The semester_sortierung block also displays all MyMoodle information regarding the course activities of the
individual courses.
The module will also feature a "My favourites" area, for which courses from different semesters can
be selected and they will then be listed at the top of the favourites area.
WARNING: This plugin is deprecated. The last maintained version of the Plugin will be for Moodle 3.9. After 3.9 we won’t maintain the plugin any further.
The reason behind that is that now you can achieve similar functionality using the core Course Overview Block and its new filtering capabilities.
For further information on how to use moodle core features check the course overview functionality and the filter options.
Example
Use the semester_sortierung module to display the winter and summer semesters with all your courses,
and the favourites area for quick access.
Requirements
The plugin is available for Moodle 2.5+. This version is for Moodle 3.9.
Installation
Copy the module code directly to the blocks/semester_sortierung directory.
Log into Moodle as administrator.
Open the administration area (http://your-moodle-site/admin) to start the installation
automatically.
Admin Settings
As an administrator you can set the default values instance-wide on the settings page for
administrators in the semester_sortierung block:
- Sort courses by semesters (checkbox) - controls whether courses are sorted at all
- Winter semester months (checkbox) - select which months should apply for the winter semester
- Show favourites (checkbox) - controls whether favourites on
- Archive (number) - group semesters that are older than the specified value
- Autocollapse courses (number) - always show courses older than the specified number of months as collapse (only if there are performance issues)
- Skip older events (number) - don't load events older than the specified number of months (only if there are performance issues)
Privacy API
The semester_sortierung block fully implements the Moodle Privacy API.
Web Service
The semester_sortierung block provides the following web service functions.
Authentication - via token
Token can be obtained in two ways:
- manually from Moodle at
$CFG->wwwroot/admin/settings.php?section=webservicetokens - by calling
$CFG->wwwroot/login/token.php?username=USERNAME&password=PASSWORD&service=SERVICENAME
(hereSERVICENAMEis semester_sortierung Web service)
- manually from Moodle at
Requests
Get courses - get all enrolled and active courses for a student
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_courses&wstoken={token}&userid={userid} - Method: GET
- Produces: application/json
- Sample output:
[ {"coursename": "COURSE NAME", "semestercode": "2016S", "description": "COURSE DESCRIPTION", "coursenumber": "015709-2016S", "courseid": 1234567} ]
Get course details - get the course metadata
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_modules&wstoken={token}&userid={userid}&courseid={courseid} - Method: GET
- Produces: application/json
- Sample output:
[ {"modname": "MODULE_NAME", "modinfo": "HTML_INFORMATION"} ]
Get modules - get all active modules
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_modules&wstoken={token} - Method: GET
- Produces: application/json
- Image format: base64 png
- Sample output:
[ {"modname": "MODULE NAME - UNIQUE ID", "title_en": "Module title in English", "title_de": "Module title in German", "image": "base64EncodedImage"} ]
- URL:
Bug Reports / Support
We try our best to deliver bug-free plugins, but we can not test the plugin for every platform,
database, PHP and Moodle version. If you find any bug please report it on
GitHub.
Please provide a detailed bug description, including the plugin and Moodle version and, if
applicable, a screenshot.
You may also file a request for enhancement on GitHub. If we consider the request generally useful
and if it can be implemented with reasonable effort we might implement it in a future version.
You may also post general questions on the plugin on GitHub, but note that we do not have the
resources to provide detailed support.
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
The plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License with Moodle. If not, see
http://www.gnu.org/licenses/.
Good luck and have fun!
v3.8.0
Plugin type: Blocks
Frankenstyle component name: block_semester_sortierung
Version build number: 2019111500
Version release name: v3.8.0
Maturity: Stable
Supported Moodle versions: 3.8
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung
Repository branch: MOODLE_38_STABLE
Repository tag: v3.8.0
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung/issues
semester_sortierung Block
This file is part of the block_semester_sortierung plugin for Moodle - http://moodle.org/
Author: Simeon Naydenov, Katarzyna Potocka
Copyright: 2019 Academic Moodle Cooperation
License: GNU GPL v3 or later
Description
In the semester_sortierung block courses are grouped by their starting dates in a semester view on the MyMoodle
page.
The semester_sortierung block also displays all MyMoodle information regarding the course activities of the
individual courses.
The module will also feature a "My favourites" area, for which courses from different semesters can
be selected and they will then be listed at the top of the favourites area.
Example
Use the semester_sortierung module to display the winter and summer semesters with all your courses,
and the favourites area for quick access.
Requirements
The plugin is available for Moodle 2.5+. This version is for Moodle 3.8.
Installation
Copy the module code directly to the blocks/semester_sortierung directory.
Log into Moodle as administrator.
Open the administration area (http://your-moodle-site/admin) to start the installation
automatically.
Admin Settings
As an administrator you can set the default values instance-wide on the settings page for
administrators in the semester_sortierung block:
- Sort courses by semesters (checkbox) - controls whether courses are sorted at all
- Winter semester months (checkbox) - select which months should apply for the winter semester
- Show favourites (checkbox) - controls whether favourites on
- Archive (number) - group semesters that are older than the specified value
- Autocollapse courses (number) - always show courses older than the specified number of months as collapse (only if there are performance issues)
- Skip older events (number) - don't load events older than the specified number of months (only if there are performance issues)
Privacy API
The semester_sortierung block fully implements the Moodle Privacy API.
Web Service
The semester_sortierung block provides the following web service functions.
Authentication - via token
Token can be obtained in two ways:
- manually from Moodle at
$CFG->wwwroot/admin/settings.php?section=webservicetokens - by calling
$CFG->wwwroot/login/token.php?username=USERNAME&password=PASSWORD&service=SERVICENAME
(hereSERVICENAMEis semester_sortierung Web service)
- manually from Moodle at
Requests
Get courses - get all enrolled and active courses for a student
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_courses&wstoken={token}&userid={userid} - Method: GET
- Produces: application/json
- Sample output:
[ {"coursename": "COURSE NAME", "semestercode": "2016S", "description": "COURSE DESCRIPTION", "coursenumber": "015709-2016S", "courseid": 1234567} ]
Get course details - get the course metadata
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_modules&wstoken={token}&userid={userid}&courseid={courseid} - Method: GET
- Produces: application/json
- Sample output:
[ {"modname": "MODULE_NAME", "modinfo": "HTML_INFORMATION"} ]
Get modules - get all active modules
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_modules&wstoken={token} - Method: GET
- Produces: application/json
- Image format: base64 png
- Sample output:
[ {"modname": "MODULE NAME - UNIQUE ID", "title_en": "Module title in English", "title_de": "Module title in German", "image": "base64EncodedImage"} ]
- URL:
Bug Reports / Support
We try our best to deliver bug-free plugins, but we can not test the plugin for every platform,
database, PHP and Moodle version. If you find any bug please report it on
GitHub.
Please provide a detailed bug description, including the plugin and Moodle version and, if
applicable, a screenshot.
You may also file a request for enhancement on GitHub. If we consider the request generally useful
and if it can be implemented with reasonable effort we might implement it in a future version.
You may also post general questions on the plugin on GitHub, but note that we do not have the
resources to provide detailed support.
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
The plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License with Moodle. If not, see
http://www.gnu.org/licenses/.
Good luck and have fun!
v3.7.1
Plugin type: Blocks
Frankenstyle component name: block_semester_sortierung
Version build number: 2019052001
Version release name: v3.7.1
Maturity: Stable
Supported Moodle versions: 3.7
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung
Repository branch: MOODLE_37_STABLE
Repository tag: v3.7.1
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung/issues
semester_sortierung Block
This file is part of the block_semester_sortierung plugin for Moodle - http://moodle.org/
Author: Simeon Naydenov, Katarzyna Potocka
Copyright: 2019 Academic Moodle Cooperation
License: GNU GPL v3 or later
Description
In the semester_sortierung block courses are grouped by their starting dates in a semester view on the MyMoodle
page.
The semester_sortierung block also displays all MyMoodle information regarding the course activities of the
individual courses.
The module will also feature a "My favourites" area, for which courses from different semesters can
be selected and they will then be listed at the top of the favourites area.
Example
Use the semester_sortierung module to display the winter and summer semesters with all your courses,
and the favourites area for quick access.
Requirements
The plugin is available for Moodle 2.5+. This version is for Moodle 3.7.
Installation
Copy the module code directly to the blocks/semester_sortierung directory.
Log into Moodle as administrator.
Open the administration area (http://your-moodle-site/admin) to start the installation
automatically.
Admin Settings
As an administrator you can set the default values instance-wide on the settings page for
administrators in the semester_sortierung block:
- Sort courses by semesters (checkbox) - controls whether courses are sorted at all
- Winter semester months (checkbox) - select which months should apply for the winter semester
- Show favourites (checkbox) - controls whether favourites on
- Archive (number) - group semesters that are older than the specified value
- Autocollapse courses (number) - always show courses older than the specified number of months as collapse (only if there are performance issues)
- Skip older events (number) - don't load events older than the specified number of months (only if there are performance issues)
Privacy API
The semester_sortierung block fully implements the Moodle Privacy API.
Web Service
The semester_sortierung block provides the following web service functions.
Authentication - via token
Token can be obtained in two ways:
- manually from Moodle at
$CFG->wwwroot/admin/settings.php?section=webservicetokens - by calling
$CFG->wwwroot/login/token.php?username=USERNAME&password=PASSWORD&service=SERVICENAME
(hereSERVICENAMEis semester_sortierung Web service)
- manually from Moodle at
Requests
Get courses - get all enrolled and active courses for a student
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_courses&wstoken={token}&userid={userid} - Method: GET
- Produces: application/json
- Sample output:
[ {"coursename": "COURSE NAME", "semestercode": "2016S", "description": "COURSE DESCRIPTION", "coursenumber": "015709-2016S", "courseid": 1234567} ]
Get course details - get the course metadata
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_modules&wstoken={token}&userid={userid}&courseid={courseid} - Method: GET
- Produces: application/json
- Sample output:
[ {"modname": "MODULE_NAME", "modinfo": "HTML_INFORMATION"} ]
Get modules - get all active modules
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_modules&wstoken={token} - Method: GET
- Produces: application/json
- Image format: base64 png
- Sample output:
[ {"modname": "MODULE NAME - UNIQUE ID", "title_en": "Module title in English", "title_de": "Module title in German", "image": "base64EncodedImage"} ]
- URL:
Bug Reports / Support
We try our best to deliver bug-free plugins, but we can not test the plugin for every platform,
database, PHP and Moodle version. If you find any bug please report it on
GitHub.
Please provide a detailed bug description, including the plugin and Moodle version and, if
applicable, a screenshot.
You may also file a request for enhancement on GitHub. If we consider the request generally useful
and if it can be implemented with reasonable effort we might implement it in a future version.
You may also post general questions on the plugin on GitHub, but note that we do not have the
resources to provide detailed support.
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
The plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License with Moodle. If not, see
http://www.gnu.org/licenses/.
Good luck and have fun!
v3.6.1
Plugin type: Blocks
Frankenstyle component name: block_semester_sortierung
Version build number: 2018121001
Version release name: v3.6.1
Maturity: Stable
Supported Moodle versions: 3.6
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung
Repository branch: MOODLE_36_STABLE
Repository tag: v3.6.1
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung/issues
semester_sortierung Block
This file is part of the block_semester_sortierung plugin for Moodle - http://moodle.org/
Author: Simeon Naydenov, Katarzyna Potocka
Copyright: 2018 Academic Moodle Cooperation
License: GNU GPL v3 or later
Description
In the semester_sortierung block courses are grouped by their starting dates in a semester view on the MyMoodle
page.
The semester_sortierung block also displays all MyMoodle information regarding the course activities of the
individual courses.
The module will also feature a "My favourites" area, for which courses from different semesters can
be selected and they will then be listed at the top of the favourites area.
Example
Use the semester_sortierung module to display the winter and summer semesters with all your courses,
and the favourites area for quick access.
Requirements
The plugin is available for Moodle 2.5+. This version is for Moodle 3.6.
Installation
Copy the module code directly to the blocks/semester_sortierung directory.
Log into Moodle as administrator.
Open the administration area (http://your-moodle-site/admin) to start the installation
automatically.
Admin Settings
As an administrator you can set the default values instance-wide on the settings page for
administrators in the semester_sortierung block:
- Sort courses by semesters (checkbox) - controls whether courses are sorted at all
- Winter semester months (checkbox) - select which months should apply for the winter semester
- Show favourites (checkbox) - controls whether favourites on
- Archive (number) - group semesters that are older than the specified value
- Autocollapse courses (number) - always show courses older than the specified number of months as collapse (only if there are performance issues)
- Skip older events (number) - don't load events older than the specified number of months (only if there are performance issues)
Privacy API
The semester_sortierung block fully implements the Moodle Privacy API.
Web Service
The semester_sortierung block provides the following web service functions.
Authentication - via token
Token can be obtained in two ways:
- manually from Moodle at
$CFG->wwwroot/admin/settings.php?section=webservicetokens - by calling
$CFG->wwwroot/login/token.php?username=USERNAME&password=PASSWORD&service=SERVICENAME
(hereSERVICENAMEis semester_sortierung Web service)
- manually from Moodle at
Requests
Get courses - get all enrolled and active courses for a student
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_courses&wstoken={token}&userid={userid} - Method: GET
- Produces: application/json
- Sample output:
[ {"coursename": "COURSE NAME", "semestercode": "2016S", "description": "COURSE DESCRIPTION", "coursenumber": "015709-2016S", "courseid": 1234567} ]
Get course details - get the course metadata
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_modules&wstoken={token}&userid={userid}&courseid={courseid} - Method: GET
- Produces: application/json
- Sample output:
[ {"modname": "MODULE_NAME", "modinfo": "HTML_INFORMATION"} ]
Get modules - get all active modules
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_modules&wstoken={token} - Method: GET
- Produces: application/json
- Image format: base64 png
- Sample output:
[ {"modname": "MODULE NAME - UNIQUE ID", "title_en": "Module title in English", "title_de": "Module title in German", "image": "base64EncodedImage"} ]
- URL:
Bug Reports / Support
We try our best to deliver bug-free plugins, but we can not test the plugin for every platform,
database, PHP and Moodle version. If you find any bug please report it on
GitHub.
Please provide a detailed bug description, including the plugin and Moodle version and, if
applicable, a screenshot.
You may also file a request for enhancement on GitHub. If we consider the request generally useful
and if it can be implemented with reasonable effort we might implement it in a future version.
You may also post general questions on the plugin on GitHub, but note that we do not have the
resources to provide detailed support.
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
The plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License with Moodle. If not, see
http://www.gnu.org/licenses/.
Good luck and have fun!
v3.5.0
Plugin type: Blocks
Frankenstyle component name: block_semester_sortierung
Version build number: 2018050800
Version release name: v3.5.0
Maturity: Stable
Supported Moodle versions: 3.5
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung
Repository branch: MOODLE_35_STABLE
Repository tag: v3.5.0
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung/issues
semester_sortierung Block
This file is part of the block_semester_sortierung plugin for Moodle - http://moodle.org/
Author: Simeon Naydenov, Katarzyna Potocka
Copyright: 2018 Academic Moodle Cooperation
License: GNU GPL v3 or later
Description
In the semester_sortierung block courses are grouped by their starting dates in a semester view on the MyMoodle
page.
The semester_sortierung block also displays all MyMoodle information regarding the course activities of the
individual courses.
The module will also feature a "My favourites" area, for which courses from different semesters can
be selected and they will then be listed at the top of the favourites area.
Example
Use the semester_sortierung module to display the winter and summer semesters with all your courses,
and the favourites area for quick access.
Requirements
The plugin is available for Moodle 2.5+. This version is for Moodle 3.5.
Installation
Copy the module code directly to the blocks/semester_sortierung directory.
Log into Moodle as administrator.
Open the administration area (http://your-moodle-site/admin) to start the installation
automatically.
Admin Settings
As an administrator you can set the default values instance-wide on the settings page for
administrators in the semester_sortierung block:
- Sort courses by semesters (checkbox) - controls whether courses are sorted at all
- Winter semester months (checkbox) - select which months should apply for the winter semester
- Show favourites (checkbox) - controls whether favourites on
- Archive (number) - group semesters that are older than the specified value
- Autocollapse courses (number) - always show courses older than the specified number of months as collapse (only if there are performance issues)
- Skip older events (number) - don't load events older than the specified number of months (only if there are performance issues)
Privacy API
The semester_sortierung block fully implements the Moodle Privacy API.
Web Service
The semester_sortierung block provides the following web service functions.
Authentication - via token
Token can be obtained in two ways:
- manually from Moodle at
$CFG->wwwroot/admin/settings.php?section=webservicetokens - by calling
$CFG->wwwroot/login/token.php?username=USERNAME&password=PASSWORD&service=SERVICENAME
(hereSERVICENAMEis semester_sortierung Web service)
- manually from Moodle at
Requests
Get courses - get all enrolled and active courses for a student
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_courses&wstoken={token}&userid={userid} - Method: GET
- Produces: application/json
- Sample output:
[ {"coursename": "COURSE NAME", "semestercode": "2016S", "description": "COURSE DESCRIPTION", "coursenumber": "015709-2016S", "courseid": 1234567} ]
Get course details - get the course metadata
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_modules&wstoken={token}&userid={userid}&courseid={courseid} - Method: GET
- Produces: application/json
- Sample output:
[ {"modname": "MODULE_NAME", "modinfo": "HTML_INFORMATION"} ]
Get modules - get all active modules
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_modules&wstoken={token} - Method: GET
- Produces: application/json
- Image format: base64 png
- Sample output:
[ {"modname": "MODULE NAME - UNIQUE ID", "title_en": "Module title in English", "title_de": "Module title in German", "image": "base64EncodedImage"} ]
- URL:
Bug Reports / Support
We try our best to deliver bug-free plugins, but we can not test the plugin for every platform,
database, PHP and Moodle version. If you find any bug please report it on
GitHub.
Please provide a detailed bug description, including the plugin and Moodle version and, if
applicable, a screenshot.
You may also file a request for enhancement on GitHub. If we consider the request generally useful
and if it can be implemented with reasonable effort we might implement it in a future version.
You may also post general questions on the plugin on GitHub, but note that we do not have the
resources to provide detailed support.
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
The plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License with Moodle. If not, see
http://www.gnu.org/licenses/.
Good luck and have fun!
v3.4.0
Plugin type: Blocks
Frankenstyle component name: block_semester_sortierung
Version build number: 2017111300
Version release name: v3.4.0
Maturity: Stable
Supported Moodle versions: 3.4
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung
Repository branch: MOODLE_34_STABLE
Repository tag: v3.4.0
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung/issues
semester_sortierung Block
This file is part of the block_semester_sortierung plugin for Moodle - http://moodle.org/
Author: Simeon Naydenov, Katarzyna Potocka
Copyright: 2018 Academic Moodle Cooperation
License: GNU GPL v3 or later
Description
In the semester_sortierung block courses are grouped by their starting dates in a semester view on the MyMoodle
page.
The semester_sortierung block also displays all MyMoodle information regarding the course activities of the
individual courses.
The module will also feature a "My favourites" area, for which courses from different semesters can
be selected and they will then be listed at the top of the favourites area.
Example
Use the semester_sortierung module to display the winter and summer semesters with all your courses,
and the favourites area for quick access.
Requirements
The plugin is available for Moodle 2.5+. This version is for Moodle 3.4.
Installation
Copy the module code directly to the mod/semester_sortierung directory.
Log into Moodle as administrator.
Open the administration area (http://your-moodle-site/admin) to start the installation
automatically.
Admin Settings
As an administrator you can set the default values instance-wide on the settings page for
administrators in the semester_sortierung block:
- Sort courses by semesters (checkbox) - controls whether courses are sorted at all
- Winter semester months (checkbox) - select which months should apply for the winter semester
- Show favourites (checkbox) - controls whether favourites on
- Archive (number) - group semesters that are older than the specified value
- Autocollapse courses (number) - always show courses older than the specified number of months as collapse (only if there are performance issues)
- Skip older events (number) - don't load events older than the specified number of months (only if there are performance issues)
Web Service
The semester_sortierung block provides the following web service functions.
Authentication - via token
Token can be obtained in two ways:
- manually from Moodle at
$CFG->wwwroot/admin/settings.php?section=webservicetokens - by calling
$CFG->wwwroot/login/token.php?username=USERNAME&password=PASSWORD&service=SERVICENAME
(hereSERVICENAMEis semester_sortierung Web service)
- manually from Moodle at
Requests
Get courses - get all enrolled and active courses for a student
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_courses&wstoken={token}&userid={userid} - Method: GET
- Produces: application/json
- Sample output:
[ {"coursename": "COURSE NAME", "semestercode": "2016S", "description": "COURSE DESCRIPTION", "coursenumber": "015709-2016S", "courseid": 1234567} ]
Get course details - get the course metadata
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_modules&wstoken={token}&userid={userid}&courseid={courseid} - Method: GET
- Produces: application/json
- Sample output:
[ {"modname": "MODULE_NAME", "modinfo": "HTML_INFORMATION"} ]
Get modules - get all active modules
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_modules&wstoken={token} - Method: GET
- Produces: application/json
- Image format: base64 png
- Sample output:
[ {"modname": "MODULE NAME - UNIQUE ID", "title_en": "Module title in English", "title_de": "Module title in German", "image": "base64EncodedImage"} ]
- URL:
Bug Reports / Support
We try our best to deliver bug-free plugins, but we can not test the plugin for every platform,
database, PHP and Moodle version. If you find any bug please report it on
GitHub.
Please provide a detailed bug description, including the plugin and Moodle version and, if
applicable, a screenshot.
You may also file a request for enhancement on GitHub. If we consider the request generally useful
and if it can be implemented with reasonable effort we might implement it in a future version.
You may also post general questions on the plugin on GitHub, but note that we do not have the
resources to provide detailed support.
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
The plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License with Moodle. If not, see
http://www.gnu.org/licenses/.
Good luck and have fun!
v3.3.0
Plugin type: Blocks
Frankenstyle component name: block_semester_sortierung
Version build number: 2017051400
Version release name: v3.3.0
Maturity: Stable
Supported Moodle versions: 3.3
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung
Repository branch: MOODLE_33_STABLE
Repository tag: v3.3.0
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung/issues
Semsort Block
This file is part of the block_semester_sortierung plugin for Moodle - http://moodle.org/
Author: Simeon Naydenov, Katarzyna Potocka
Copyright: 2014 Academic Moodle Cooperation
License: GNU GPL v3 or later
Description
In the Semsort block courses are grouped by their starting dates in a semester view on the MyMoodle
page.
The Semsort block also displays all MyMoodle information regarding the course activities of the
individual courses.
The module will also feature a "My favourites" area, for which courses from different semesters can
be selected and they will then be listed at the top of the favourites area.
Example
Use the Semsort module to display the winter and summer semesters with all your courses,
and the favourites area for quick access.
Requirements
The plugin is available for Moodle 2.5+. This version is for Moodle 3.3.
Installation
Copy the module code directly to the mod/semester_sortierung directory.
Log into Moodle as administrator.
Open the administration area (http://your-moodle-site/admin) to start the installation
automatically.
Admin Settings
As an administrator you can set the default values instance-wide on the settings page for
administrators in the Semsort block:
- Sort courses by semesters (checkbox)
- Winter semester months (checkbox)
- Show favourites (checkbox)
Web Service
The Semsort block provides the following web service functions.
Authentication - via token
Token can be obtained in two ways:
- manually from Moodle at
$CFG->wwwroot/admin/settings.php?section=webservicetokens - by calling
$CFG->wwwroot/login/token.php?username=USERNAME&password=PASSWORD&service=SERVICENAME
(hereSERVICENAMEis Semsort Web service)
- manually from Moodle at
Requests
Get courses - get all enrolled and active courses for a student
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_courses&wstoken={token}&userid={userid} - Method: GET
- Produces: application/json
- Sample output:
[ {"coursename": "COURSE NAME", "semestercode": "2016S", "description": "COURSE DESCRIPTION", "coursenumber": "015709-2016S", "courseid": 1234567} ]
Get course details - get the course metadata
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_modules&wstoken={token}&userid={userid}&courseid={courseid} - Method: GET
- Produces: application/json
- Sample output:
[ {"modname": "MODULE_NAME", "modinfo": "HTML_INFORMATION"} ]
Get modules - get all active modules
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_modules&wstoken={token} - Method: GET
- Produces: application/json
- Image format: base64 png
- Sample output:
[ {"modname": "MODULE NAME - UNIQUE ID", "title_en": "Module title in English", "title_de": "Module title in German", "image": "base64EncodedImage"} ]
- URL:
Bug Reports / Support
We try our best to deliver bug-free plugins, but we can not test the plugin for every platform,
database, PHP and Moodle version. If you find any bug please report it on
GitHub.
Please provide a detailed bug description, including the plugin and Moodle version and, if
applicable, a screenshot.
You may also file a request for enhancement on GitHub. If we consider the request generally useful
and if it can be implemented with reasonable effort we might implement it in a future version.
You may also post general questions on the plugin on GitHub, but note that we do not have the
resources to provide detailed support.
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
The plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License with Moodle. If not, see
http://www.gnu.org/licenses/.
Good luck and have fun!
v3.2.0
Plugin type: Blocks
Frankenstyle component name: block_semester_sortierung
Version build number: 2016120500
Version release name: v3.2.0
Maturity: Stable
Supported Moodle versions: 3.2
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung
Repository branch: MOODLE_32_STABLE
Repository tag: v3.2.0
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung/issues
Semsort Block
This file is part of the block_semester_sortierung plugin for Moodle -
Author: Simeon Naydenov, Katarzyna Potocka
Copyright: 2014 Academic Moodle Cooperation
License: GNU GPL v3 or later
Description
In the Semsort block courses are grouped by their starting dates in a semester view on the MyMoodle
page.
The Semsort block also displays all MyMoodle information regarding the course activities of the
individual courses.
The module will also feature a "My favourites" area, for which courses from different semesters can
be selected and they will then be listed at the top of the favourites area.
Example
Use the Semsort module to display the winter and summer semesters with all your courses,
and the favourites area for quick access.
Requirements
The plugin is available for Moodle 2.5+. This version is for Moodle 3.2.
Installation
Copy the module code directly to the mod/semester_sortierung directory.
Log into Moodle as administrator.
Open the administration area (http://your-moodle-site/admin) to start the installation
automatically.
Admin Settings
As an administrator you can set the default values instance-wide on the settings page for
administrators in the Semsort block:
- Sort courses by semesters (checkbox)
- Winter semester months (checkbox)
- Show favourites (checkbox)
Web Service
The Semsort block provides the following web service functions.
Authentication - via token
Token can be obtained in two ways:
- manually from Moodle at
$CFG->wwwroot/admin/settings.php?section=webservicetokens - by calling
$CFG->wwwroot/login/token.php?username=USERNAME&password=PASSWORD&service=SERVICENAME
(hereSERVICENAMEis Semsort Web service)
- manually from Moodle at
Requests
Get courses - get all enrolled and active courses for a student
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_courses&wstoken={token}&userid={userid} - Method: GET
- Produces: application/json
- Sample output:
[ {"coursename": "COURSE NAME", "semestercode": "2016S", "description": "COURSE DESCRIPTION", "coursenumber": "015709-2016S", "courseid": 1234567} ]
Get course details - get the course metadata
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_modules&wstoken={token}&userid={userid}&courseid={courseid} - Method: GET
- Produces: application/json
- Sample output:
[ {"modname": "MODULE_NAME", "modinfo": "HTML_INFORMATION"} ]
Get modules - get all active modules
- URL:
$CFG->wwwroot/webservice/rest/server.php?moodlewsrestformat=json&wsfunction=block_semester_sortierung_get_modules&wstoken={token} - Method: GET
- Produces: application/json
- Image format: base64 png
- Sample output:
[ {"modname": "MODULE NAME - UNIQUE ID", "title_en": "Module title in English", "title_de": "Module title in German", "image": "base64EncodedImage"} ]
- URL:
Bug Reports / Support
We try our best to deliver bug-free plugins, but we can not test the plugin for every platform,
database, PHP and Moodle version. If you find any bug please report it on
GitHub.
Please provide a detailed bug description, including the plugin and Moodle version and, if
applicable, a screenshot.
You may also file a request for enhancement on GitHub. If we consider the request generally useful
and if it can be implemented with reasonable effort we might implement it in a future version.
You may also post general questions on the plugin on GitHub, but note that we do not have the
resources to provide detailed support.
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
The plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License with Moodle. If not, see
.
Good luck and have fun!
v3.1.1 (2016072801)
v3.1.1
Plugin type: Blocks
Frankenstyle component name: block_semester_sortierung
Version build number: 2016072801
Version release name: v3.1.1
Maturity: Stable
Supported Moodle versions: 3.1
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung
Repository branch: MOODLE_31_STABLE
Repository tag:
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung/issues
This file is part of Moodle - http://moodle.org/
Moodle is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Moodle is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Moodle. If not, see http://www.gnu.org/licenses/.
copyright 2009 Petr Skoda (http://skodak.org)
license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
v. 2015-05-26.00
Semester sortierung block
OVERVIEW
An enhanced version of the Course overview block. Provides the ability to
separate courses to semesters by their starting date.
Features:
- Favorite courses - courses chosen by the user to be displayed on top of all
courses - Personal sorting inside semesters
INSTALLAION
Requires Moodle version 2.2 - 2012112900
Just place the plugin contents inside moodle/blocks/semester_sortierung folder and go to
Administration-> Notifications to install the new plugin.
AUTHORS
- Andreas Hruska (andreas.hruska@tuwien.ac.at)
- Katarzyna Potocka (katarzyna.potocka@tuwien.ac.at)
- Simeon Naydenov (moniNaydenov@gmail.com)
CHANGE LOG
Taken from git history with bugs' ids taken from redmine log at
http://git.zserv.tuwien.ac.at/redmine/projects/block_semsort
2015-05-26: Feature #2354 - fix code to pass code checker
2015-05-26: Feature #1970 - add personal sorting capability:
add admin setting
improve sorting courses - few loops less, some clean up
implement user sorting
finish no-javascript sorting
add ajax_personalsort for user sorting to be updated by ajax
added yui for drag and drop
2015-05-26: Bug #2337 - enable user to delete the block in his own my moodle page
2015-05-26: Update #2250 - Update and fix problems for moodle 2.8.5
2015-05-26: Bug #2072 - Fix settings plugin name to block_semester_sortierung, fix bug with config
2014-10-13: Update #2017 - Update version.php
2014-10-13: Update #2016 - update headers of all files
2014-04-14: Update #1487 - make it work on 2.6.2
2013-12-04: Bug #1145 - fix roles' strings
2013-11-13: Update #1124 - fix favorites "star" when no sort is set to true
2013-07-15: Bug #902 - No alt tags in IE
2013-07-15: Feature #883 - add an admin setting for favorites
2013-07-09: Bug #812 - fix "Zeilenumbruch"
2013-07-05: Bug #809 - fix block not deletable
2013-07-05: Update #769 - add a favorites box at the top
2013-06-27: Bug #756 - fix course sorting to fullname
2013-05-18: Rewritten so that it uses renderer.php - in preparation for 2.5
2013-03-26: code cleanup
2013-03-14: Feature #61 - make the block usable without javascript
2013-01-29: Bug #329 - fix mouseover and dimmed courses links
2013-01-25: codebase for 2.4
v3.0
Plugin type: Blocks
Frankenstyle component name: block_semester_sortierung
Version build number: 2016032800
Version release name: v3.0
Maturity: Stable
Supported Moodle versions: 3.0
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung
Repository branch: MOODLE_30_STABLE
Repository tag:
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung/issues
This file is part of Moodle - http://moodle.org/
Moodle is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Moodle is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Moodle. If not, see http://www.gnu.org/licenses/.
copyright 2009 Petr Skoda (http://skodak.org)
license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
v. 2015-05-26.00
Semester sortierung block
OVERVIEW
An enhanced version of the Course overview block. Provides the ability to
separate courses to semesters by their starting date.
Features:
- Favorite courses - courses chosen by the user to be displayed on top of all
courses - Personal sorting inside semesters
INSTALLAION
Requires Moodle version 2.2 - 2012112900
Just place the plugin contents inside moodle/blocks/semester_sortierung folder and go to
Administration-> Notifications to install the new plugin.
AUTHORS
- Andreas Hruska (andreas.hruska@tuwien.ac.at)
- Katarzyna Potocka (katarzyna.potocka@tuwien.ac.at)
- Simeon Naydenov (moniNaydenov@gmail.com)
CHANGE LOG
Taken from git history with bugs' ids taken from redmine log at
http://git.zserv.tuwien.ac.at/redmine/projects/block_semsort
2015-05-26: Feature #2354 - fix code to pass code checker
2015-05-26: Feature #1970 - add personal sorting capability:
add admin setting
improve sorting courses - few loops less, some clean up
implement user sorting
finish no-javascript sorting
add ajax_personalsort for user sorting to be updated by ajax
added yui for drag and drop
2015-05-26: Bug #2337 - enable user to delete the block in his own my moodle page
2015-05-26: Update #2250 - Update and fix problems for moodle 2.8.5
2015-05-26: Bug #2072 - Fix settings plugin name to block_semester_sortierung, fix bug with config
2014-10-13: Update #2017 - Update version.php
2014-10-13: Update #2016 - update headers of all files
2014-04-14: Update #1487 - make it work on 2.6.2
2013-12-04: Bug #1145 - fix roles' strings
2013-11-13: Update #1124 - fix favorites "star" when no sort is set to true
2013-07-15: Bug #902 - No alt tags in IE
2013-07-15: Feature #883 - add an admin setting for favorites
2013-07-09: Bug #812 - fix "Zeilenumbruch"
2013-07-05: Bug #809 - fix block not deletable
2013-07-05: Update #769 - add a favorites box at the top
2013-06-27: Bug #756 - fix course sorting to fullname
2013-05-18: Rewritten so that it uses renderer.php - in preparation for 2.5
2013-03-26: code cleanup
2013-03-14: Feature #61 - make the block usable without javascript
2013-01-29: Bug #329 - fix mouseover and dimmed courses links
2013-01-25: codebase for 2.4
2014-03-31
Plugin type: Blocks
Frankenstyle component name: block_semester_sortierung
Version build number: 2015101400
Version release name: 2014-03-31
Maturity: Stable
Supported Moodle versions: 2.9
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung
Repository branch: MOODLE_29_STABLE
Repository tag:
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung/issues
This file is part of Moodle - http://moodle.org/
Moodle is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Moodle is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Moodle. If not, see http://www.gnu.org/licenses/.
copyright 2009 Petr Skoda (http://skodak.org)
license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
v. 2015-05-26.00
Semester sortierung block
OVERVIEW
An enhanced version of the Course overview block. Provides the ability to
separate courses to semesters by their starting date.
Features:
- Favorite courses - courses chosen by the user to be displayed on top of all
courses - Personal sorting inside semesters
INSTALLAION
Requires Moodle version 2.2 - 2012112900
Just place the plugin contents inside moodle/blocks/semester_sortierung folder and go to
Administration-> Notifications to install the new plugin.
AUTHORS
- Andreas Hruska (andreas.hruska@tuwien.ac.at)
- Katarzyna Potocka (katarzyna.potocka@tuwien.ac.at)
- Simeon Naydenov (moniNaydenov@gmail.com)
CHANGE LOG
Taken from git history with bugs' ids taken from redmine log at
http://git.zserv.tuwien.ac.at/redmine/projects/block_semsort
2015-05-26: Feature #2354 - fix code to pass code checker
2015-05-26: Feature #1970 - add personal sorting capability:
add admin setting
improve sorting courses - few loops less, some clean up
implement user sorting
finish no-javascript sorting
add ajax_personalsort for user sorting to be updated by ajax
added yui for drag and drop
2015-05-26: Bug #2337 - enable user to delete the block in his own my moodle page
2015-05-26: Update #2250 - Update and fix problems for moodle 2.8.5
2015-05-26: Bug #2072 - Fix settings plugin name to block_semester_sortierung, fix bug with config
2014-10-13: Update #2017 - Update version.php
2014-10-13: Update #2016 - update headers of all files
2014-04-14: Update #1487 - make it work on 2.6.2
2013-12-04: Bug #1145 - fix roles' strings
2013-11-13: Update #1124 - fix favorites "star" when no sort is set to true
2013-07-15: Bug #902 - No alt tags in IE
2013-07-15: Feature #883 - add an admin setting for favorites
2013-07-09: Bug #812 - fix "Zeilenumbruch"
2013-07-05: Bug #809 - fix block not deletable
2013-07-05: Update #769 - add a favorites box at the top
2013-06-27: Bug #756 - fix course sorting to fullname
2013-05-18: Rewritten so that it uses renderer.php - in preparation for 2.5
2013-03-26: code cleanup
2013-03-14: Feature #61 - make the block usable without javascript
2013-01-29: Bug #329 - fix mouseover and dimmed courses links
2013-01-25: codebase for 2.4
2014-03-31 (2015091800)
2014-03-31
Plugin type: Blocks
Frankenstyle component name: block_semester_sortierung
Version build number: 2015091800
Version release name: 2014-03-31
Maturity: Stable
Supported Moodle versions: 2.8
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung
Repository branch: MOODLE_28_STABLE
Repository tag:
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung/issues
This file is part of Moodle - http://moodle.org/
Moodle is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Moodle is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Moodle. If not, see http://www.gnu.org/licenses/.
copyright 2009 Petr Skoda (http://skodak.org)
license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
v. 2015-05-26.00
Semester sortierung block
OVERVIEW
An enhanced version of the Course overview block. Provides the ability to
separate courses to semesters by their starting date.
Features:
- Favorite courses - courses chosen by the user to be displayed on top of all
courses - Personal sorting inside semesters
INSTALLAION
Requires Moodle version 2.2 - 2012112900
Just place the plugin contents inside moodle/blocks/semester_sortierung folder and go to
Administration-> Notifications to install the new plugin.
AUTHORS
- Andreas Hruska (andreas.hruska@tuwien.ac.at)
- Katarzyna Potocka (katarzyna.potocka@tuwien.ac.at)
- Simeon Naydenov (moniNaydenov@gmail.com)
CHANGE LOG
Taken from git history with bugs' ids taken from redmine log at
http://git.zserv.tuwien.ac.at/redmine/projects/block_semsort
2015-05-26: Feature #2354 - fix code to pass code checker
2015-05-26: Feature #1970 - add personal sorting capability:
add admin setting
improve sorting courses - few loops less, some clean up
implement user sorting
finish no-javascript sorting
add ajax_personalsort for user sorting to be updated by ajax
added yui for drag and drop
2015-05-26: Bug #2337 - enable user to delete the block in his own my moodle page
2015-05-26: Update #2250 - Update and fix problems for moodle 2.8.5
2015-05-26: Bug #2072 - Fix settings plugin name to block_semester_sortierung, fix bug with config
2014-10-13: Update #2017 - Update version.php
2014-10-13: Update #2016 - update headers of all files
2014-04-14: Update #1487 - make it work on 2.6.2
2013-12-04: Bug #1145 - fix roles' strings
2013-11-13: Update #1124 - fix favorites "star" when no sort is set to true
2013-07-15: Bug #902 - No alt tags in IE
2013-07-15: Feature #883 - add an admin setting for favorites
2013-07-09: Bug #812 - fix "Zeilenumbruch"
2013-07-05: Bug #809 - fix block not deletable
2013-07-05: Update #769 - add a favorites box at the top
2013-06-27: Bug #756 - fix course sorting to fullname
2013-05-18: Rewritten so that it uses renderer.php - in preparation for 2.5
2013-03-26: code cleanup
2013-03-14: Feature #61 - make the block usable without javascript
2013-01-29: Bug #329 - fix mouseover and dimmed courses links
2013-01-25: codebase for 2.4
2014-03-31 (2014120800)
2014-03-31
Plugin type: Blocks
Frankenstyle component name: block_semester_sortierung
Version build number: 2014120800
Version release name: 2014-03-31
Maturity: Stable
Supported Moodle versions: 2.7
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung
Repository branch: MOODLE_27_STABLE
Repository tag:
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung/issues
This file is part of Moodle - http://moodle.org/
Moodle is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Moodle is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Moodle. If not, see http://www.gnu.org/licenses/.
copyright 2009 Petr Skoda (http://skodak.org)
license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
v. 2013-01-09.07
Semester sortierung block
OVERVIEW
An enhanced version of the Course overview block. Provides the ability to
separate courses to semesters by their starting date.
Features:
- Favorite courses - courses chosen by the user to be displayed on top of all
courses
INSTALLAION
Requires Moodle version 2.2 - 2012112900
Just place the plugin contents inside moodle/blocks/semester_sortierung folder and go to
Administration-> Notifications to install the new plugin.
CHANGE LOG
Taken from git history with bugs' ids taken from redmine log at
http://git.zserv.tuwien.ac.at/redmine/projects/block_semsort
2013-07-15: Bug #902 - No alt tags in IE
2013-07-15: Feature #883 - add an admin setting for favorites
2013-07-09: Bug #812 - fix "Zeilenumbruch"
2013-07-05: Bug #809 - fix block not deletable
2013-07-05: Update #769 - add a favorites box at the top
2013-06-27: Bug #756 - fix course sorting to fullname
2013-05-18: Rewritten so that it uses renderer.php - in preparation for 2.5
2013-03-26: code cleanup
2013-03-14: Feature #61 - make the block usable without javascript
2013-01-29: Bug #329 - fix mouseover and dimmed courses links
2013-01-25: codebase for 2.4
2014-08-27 (2014082700)
2014-08-27
Plugin type: Blocks
Frankenstyle component name: block_semester_sortierung
Version build number: 2014082700
Version release name: 2014-08-27
Maturity: Stable
Supported Moodle versions: 2.6
Repository URL (Git): https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung
Repository branch: MOODLE_26_STABLE
Repository tag:
Issue/bug tracker URL: https://github.com/academic-moodle-cooperation/moodle-blocks_semester_sortierung/issues
// This file is part of blocks_semester_sortierung for Moodle - http://moodle.org/
//
// It is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// It is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// If not, see .
/**
- README.txt
- @version 2014-02-24
- @package blocks_semester_sortierung
- @author Andreas Hruska (andreas.hruska@tuwien.ac.at)
- @author Katarzyna Potocka (katarzyna.potocka@tuwien.ac.at)
- @author Simeon Naydenov
- @copyright 2014 Academic Moodle Cooperation {@link http://www.academic-moodle-cooperation.org}
- @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
Semester sortierung block
OVERVIEW
An enhanced version of the Course overview block. Provides the ability to
separate courses to semesters by their starting date.
Features:
- Favorite courses - courses chosen by the user to be displayed on top of all
courses
INSTALLAION
Requires Moodle version 2.2 - 2012112900
Just place the plugin contents inside moodle/blocks/semester_sortierung folder and go to
Administration-> Notifications to install the new plugin.
CHANGE LOG
Taken from git history with bugs' ids taken from redmine log at
http://git.zserv.tuwien.ac.at/redmine/projects/block_semsort
2013-07-15: Bug #902 - No alt tags in IE
2013-07-15: Feature #883 - add an admin setting for favorites
2013-07-09: Bug #812 - fix "Zeilenumbruch"
2013-07-05: Bug #809 - fix block not deletable
2013-07-05: Update #769 - add a favorites box at the top
2013-06-27: Bug #756 - fix course sorting to fullname
2013-05-18: Rewritten so that it uses renderer.php - in preparation for 2.5
2013-03-26: code cleanup
2013-03-14: Feature #61 - make the block usable without javascript
2013-01-29: Bug #329 - fix mouseover and dimmed courses links
2013-01-25: codebase for 2.4