cwarwicker / moodle-block_elbp Goto Github PK
View Code? Open in Web Editor NEWPersonal Learning Plan plugin for Moodle
License: Other
Personal Learning Plan plugin for Moodle
License: Other
Shows unix timestamp for individual user rows.
Need to either change from sql to function type, or change buitreports somehow to also call a function even if sql.
Find another chart library to add attendance bar charts back in (removing for now)
Page is quite old, redo it and put it into the bc_dashboard section.
Plugins don't have their default form fields when installing the block.
Maybe rename the levels to make more sense.
Also, do we really need the PRIVATE one, which is just the student and their parent/guardian/employer? When would it ever be required?
Replace the notificaitons section, by just implementing into the email alerts, with an extra option for "all users", so they can sign up to alerts for all users in the system (if they have the relevant permissions)
Needs testing to make sure it works, some plugins are just not displaying anything with the setting in place.
Challenges and Student Profile fields
text/rtf
$('#attribute_row_'+numA).append('<td id="attribute_row_'+numA+'_field_edit_col" class="noSort"><input type="hidden" id="attribute_row_'+numA+'_field_default_input" name="elementDefault['+numA+']" value="" /><input type="hidden" id="attribute_row_'+numA+'_field_instructions_input" name="elementInstructions['+numA+']" value="" /><a href="#" onclick="editAttribute(\''+numA+'\');return false;" title="{$string['edit']}"><img src="{$OUTPUT->pix_url('t/edit')}" /></a></td>');
$('#attribute_row_'+numA).append('<td><a href="#" onclick="removeField('+numA+');return false;" title="{$string['delete']}"><img src="{$OUTPUT->pix_url('t/delete')}" /></a></td>');
The pix_url bits need the single quotes to be escaped.
table.elbp_popup_header_table
Needs background-color: inherit, as in some themes it sets a colour, which overrides the colour set into the div above it.
Component // Custom Forms
If a checkbox is ticked, and the value being passed through is the string "None", for some reason it doesn't work.
If the addsup session autosaves after adding a target and you also then click save, it creates a new one instead of updating.
Hi
The reports feature is working great thanks to your last update, I do have a quick question, when the Last tutorial option is added to a report it doesn't display any option menus under the options heading and when I run the report doesn't return any results.
Regards
Smithy31
JS errors
My Students link navigates to Error Invalid access permissions warning page when logged in as a teacher in a course. I have changed all bc_dashboard permissions for the teacher role and the personal tutor role and have allowed elbp:elbp_admin with no improvement.
For plugins with data crons, have a log of times it ran, which can be displayed in a table, so we know if its running properly or not.
Hi
Every time I go to run a report I receive the following error, not quite sure why this is happening.
Exception - Call to undefined function gt_get_course()
Regards
Smithy31
Results
Error reading from database
More information about this error
Continue
Allow multiple file uploads at the same time
Plugin Fields - Options - Remove an option and it inserts them as an object instead of array in the json string
Moodle Grade Tracker Development
Page path
Dashboard / ► Site home
Error reading from database
More information about this error
Remove the elbp_timetable block entirely and move it all into the core elbp plugin.
E.g. There is no real rhyme or reason to why some settings are under "Main" and some under "Settings".
Make things generally more consistent.
Check everything in supported browsers:
Opera
Chrome
Firefox
Edge
The $OUTPUT global variable is empty in ajax calls, e.g. View All Tutorials, so it defaults to the old pix_url() which is deprecated and will be removed in later moodle versions.
Type should be auto set to AddSup when adding a target from addsup session, but it's not.
Update codebase to work with Moodle 3.7 and its AMD javascript stuff
If you change the target to Achieved through the tutorial, instead of the target screen, it doesn't use the update to 100% completion setting.
Currently when you upload a new icon it saves it into the web direcftory, under /elbp/plugins/Comments/pix/custom
This is a terrible way to do it and I need to have them stored in the dataroot, with a download file to retrieve them, like I have in the Grade Tracker.
Have a log viewer/report so admins can more easily search the logs, without having to write an sql query
Only show the icon on the left if there is action pending. Otherwise green tick makes it look positive, when the pos/neg icon is on the right.
After saving, it still shows the data from before the form was edited and have to reload the ELBP layout, or close and open the popup to see the new data.
Not converting varialbles to values, so SQL errors
Hi
I am trying to install the elbp block, but when it goes to install I get the error below, I've downloaded the latest version from Github, not quite sure why the error is occurring any help would be greatly appreciated.
block_elbp
XML database file errors found
More information about this error
×Debug info: Errors found in XMLDB file: Problem loading table lbp_target_set_attributes, Problem loading index changeme, Empty FIELDS attribute
Error code: ddlxmlfileerror
×Stack trace:
line 352 of /lib/ddl/database_manager.php: ddl_exception thrown
line 368 of /lib/ddl/database_manager.php: call to database_manager->load_xmldb_file()
line 902 of /lib/upgradelib.php: call to database_manager->install_from_xmldb_file()
line 446 of /lib/upgradelib.php: call to upgrade_plugins_blocks()
line 1754 of /lib/upgradelib.php: call to upgrade_plugins()
line 699 of /admin/index.php: call to upgrade_noncore()
Ability to choose course categories to include in the ELBP, so courses from all other categories are excluded from lists.
Expanded view of register is unaligned and header is messed up
Need to set default fields to be included on plugin installs
Hi I have set up my target section and I can add new targets, but when students logon they are unable to set their own targets, when I go into the configuration section of the targets plugin I only have 2 tab main and settings, on our old site we had 3 tabs main, targets and target sets. I'm not quite sure what I've done or whether theses two issues are linked.
I have attached two screen shots, any help with this issue would be greatly appreciated.
Kind regards,
Have customisable templates for reports, so teacher can pick a template and it automatically fills out the student's name and details, replacing the template placeholders.
Datepicker has a big gap between it and the element
debug
nothing happens
Layout of the actual plugin doesn't look very good in any of the available layouts. Either too small, or no header/breadcrumbs, etc...
Try and work out a way of improving that, or supply theme layouts for the most common themes.
Popup to alert the user if their session has timed out when they try to do something, like I put into the gradetracker.
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.