GithubHelp home page GithubHelp logo

moodleou / moodle-mod_openstudio Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 3.0 40.39 MB

Open Studio Moodle mod plugin

License: GNU General Public License v3.0

JavaScript 4.50% PHP 61.60% CSS 5.17% HTML 5.21% Gherkin 11.95% Jupyter Notebook 3.01% Rich Text Format 0.88% Mustache 7.69%

moodle-mod_openstudio's People

Contributors

athompson697 avatar dtle avatar ettolrah avatar jakehau avatar jason-platts avatar jesackland-snow avatar sammarshallou avatar tailetan avatar thinhpham1983 avatar timhunt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

raddys ronefel uofr

moodle-mod_openstudio's Issues

Breaks Dropdown menus

Openstudio: latest master
Moodle: 3.7.7 and 3.9.1
Other plugins on site: Blackboard Ally set (https://github.com/blackboard-open-source/moodle-tool_ally#additional-plugins) & Adaptable theme (https://gitlab.com/jezhops/moodle-theme_adaptable)

After a couple of misfires with identifying the source of this issue, we are now confident that OpenStudio is the culprit.

What's broken:

  • In a course when in editing mode, "Edit" dropdown menus for each activities do not appear
  • Site Administration expandable menus don't expand

This seems like what #2 reported but which was lacking detail.

We have been testing a lot of different plugins for start of academic year and the most noticeable impact this was having was javascript errors with Blackboard Ally, which we reported as anthology-ally/moodle-tool_ally#45 which affected the site admin menus , however the "Edit" dropdowns were still broken after removing Ally.

We now have a fully working build with all the other plugins now that we've removed OpenStudio.

Not particularly familiar with how to debug Javascript errors, if there is any test you want us to run happy to, but I've listed repos above for some of the plugins which might be involved in the JS conflicts.

issues with 3.7.3 installation

After installation on moodle 3.7.3, the boost administrator navigation did not work anymore.
The tabs did not link to the sub pages anymore,
After deinstallation of openstudio the problem was gone.

We use boost_campus, a well tested plugin from Uni Ulm.

when using activity: Class 'block_externaldashboard_backend' not found

Thanks for sharing this great tool with the world.
the presentation at mootglobal19 encouraged me to install and test.
Installation via git worked.
But when I use the activity, the first click retuns the error:

 _Error: Class 'block_externaldashboard_backend' not found
 
 Debug info:
 Error code: generalexceptionmessage
 Stack trace:
 

    line 279 of /mod/openstudio/renderer.php: Error thrown
    line 885 of /mod/openstudio/view.php: call to mod_openstudio_renderer->siteheader()_

I guess I have to install other plugins?
We use moodle 3.7.3, maria db , php 7.3.11

Unit test failure with MySQL

We're coming across this unit test failure in Moodle 3.9.12+ when running on MySQL/MariaDB servers. I have been able to replicate this error on a vanilla moodle installation as well

There was 1 error:

1) core_calendar_container_testcase::test_delete_module_delete_events
dml_write_exception: Error writing to database (You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'l3
      WHERE l3.level2id IN (SELECT l2.id
                              FROM p' at line 1
DELETE FROM phpu_openstudio_level3 l3
      WHERE l3.level2id IN (SELECT l2.id
                              FROM phpu_openstudio_level2 l2
                              JOIN phpu_openstudio_level1 l1 ON l1.id = l2.level1id AND l1.openstudioid = ?)

[array (
  0 => '471000',
)])

/var/www/navitas-sae-au/lib/dml/moodle_database.php:497
/var/www/navitas-sae-au/lib/dml/mysqli_native_moodle_database.php:1167
/var/www/navitas-sae-au/mod/openstudio/lib.php:213
/var/www/navitas-sae-au/course/lib.php:1054
/var/www/navitas-sae-au/calendar/tests/container_test.php:454
/var/www/navitas-sae-au/lib/phpunit/classes/advanced_testcase.php:80
phpvfscomposer:///var/www/navitas-sae-au/vendor/phpunit/phpunit/phpunit:60

To re-run:
 vendor/bin/phpunit "core_calendar_container_testcase" calendar/tests/container_test.php

Just wondering if you have seen this error previously?

System Info:
Moodle version: 3.9.12+ ($version = 2020061512.01;)
MySQL version 5.7.33
PHP version 7.4.27

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.