Git Product home page Git Product logo

bibleol's People

Contributors

cascav4l avatar ernstboogert avatar mabioc avatar oliverglanz avatar oz1cz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bibleol's Issues

CKEDITOR generates error messges on console

When editing an exercise, the Firefox debug console shows these errors from CKEDITOR:

[CKEDITOR] Error code: cloudservices-no-token-url. [ckeditor.js:21:222](https://bibleol.ezer.dk/ckeditor/ckeditor.js?stat=1657885579)
[CKEDITOR] For more information about this error go to https://ckeditor.com/docs/ckeditor4/latest/guide/dev_errors.html#cloudservices-no-token-url [ckeditor.js:21:266](https://bibleol.ezer.dk/ckeditor/ckeditor.js?stat=1657885579)
[CKEDITOR] Error code: exportpdf-no-token-url. [ckeditor.js:21:222](https://bibleol.ezer.dk/ckeditor/ckeditor.js?stat=1657885579)
[CKEDITOR] For more information about this error go to https://ckeditor.com/docs/ckeditor4/latest/guide/dev_errors.html#exportpdf-no-token-url [ckeditor.js:21:266](https://bibleol.ezer.dk/ckeditor/ckeditor.js?stat=1657885579)
[CKEDITOR] Error code: editor-plugin-conflict. Object { plugin: "image", replacedWith: "easyimage" }
[CKEDITOR] For more information about this error go to https://ckeditor.com/docs/ckeditor4/latest/guide/dev_errors.html#editor-plugin-conflict [ckeditor.js:21:266](https://bibleol.ezer.dk/ckeditor/ckeditor.js?stat=1657885579)
[CKEDITOR] Error code: embed-no-provider-url. [ckeditor.js:21:222](https://bibleol.ezer.dk/ckeditor/ckeditor.js?stat=1657885579)
[CKEDITOR] For more information about this error go to https://ckeditor.com/docs/ckeditor4/latest/guide/dev_errors.html#embed-no-provider-url

Apparently, this does not prevent the editor from working correctly.

Error in MQL extern driver

The MQL extern driver interprets ETCBC4's verb_class erroneously. Instead of

   "verb_class": "()",

or

   "verb_class": "(ii_guttural,iii_aleph)",

it generates

   "verb_class": "",

or

   "verb_class": " ii_guttural iii_aleph ",

The parentheses and commas should probably be added in the file sheaf_xml_helper.php in the function
XmlMatchedObject::open_handler() under case 'feature'. Here, a test for

    if ($attributes['type']==='list_of_enum')

should be added

The order of the features should be fixed

The presentation order of the features when creating and executing an exercise is determined by the order in the .db.json file, and that order is not always OK. For example, it is not good that psp comes before lemma in Nestle1904.

Disable browser autocomplete on answer fields

Hi,

I've been assigned the use of bibleol.3bmoodle.dk for a class, and ran across an issue I thought was worth fixing. I'm attaching a patch that turns off autocomplete on the text input for quiz questions. This is helpful for a couple of reasons:

  1. It stops the autocomplete pop-up from interfering with the Down Arrow, Up Arrow, Page Down, and Page Up keyboard shortcuts.
  2. It stops the autocomplete pop-up from reminding the student of the answer they gave the previous time they took the quiz. (This matters if multiple attempts are allowed on the quiz or if it is being used as a memorization tool rather than a bona-fide quiz.)

I don't have a running BibleOL deployment of my own, so I don't have a good way to test this, but the change is simple enough that it should be fairly obvious.

I have some other ideas for improvements but first want to see if there's anyone maintaining this... :-)

no-autocomplete.patch.gz

Add easy execution of a newly edited exercise

Add a button to test a newly edited exercise on the exercise editing page. (You can, for example, add a "not scoring" parameter to the execution of an exercise and use that parameter to modify the text on the buttons that terminate the execution. This can also be used to modify the same buttons when an exercise is executed by a person who is not logged in.)

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.