GithubHelp home page GithubHelp logo

kury25 / moodle-assignfeedback_editpdfplus Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 3.0 1.08 MB

Fork of Moodle/editpdf, with custom options

License: GNU General Public License v3.0

PHP 72.27% JavaScript 18.48% CSS 1.87% SCSS 2.74% Mustache 4.64%
moodle moodle-assign-feedback moodle-plugin pdf-annotation

moodle-assignfeedback_editpdfplus's People

Contributors

germanvaleroelizondo avatar ndunand avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

moodle-assignfeedback_editpdfplus's Issues

Error restoring course assignment from Recycle Bin

Restoring a course assignment throws the following, which looks like it's this plugin not having a restore method defined?

Restore method process_assignfeedback_editpdfplus_feedback_editpdfplus_pagerotation is missing. It must be defined by a developer.

Multiline inline annotations go to left

The second and subsequent lines of a Multiline inline annotation, appear at the left instead of aligned under the first line, when viewed in downloaded feedback PDF.

student's comments

add admin option to not delete student's comment when teacher publishes a new version of annotations

Strings HARDCODE

I'm a PT-PT translator in AMOS.
Some strings in the plugin are hardcoded. Is it possible to translate them?
THXS
imagem

configuration page inaccessible

when selecting wrench button from grading screen, displays blank page and error in log:
PHP Fatal error: Class 'assign_feedback_plugin' not found in /srv/www/pyspace.org/html/vle/mod/assign/feedback/editpdfplus/locallib.php on line 33
Hacked a fix by adding:

require_once($CFG->dirroot . '/mod/assign/feedbackplugin.php');

to line 29
moodle version is 3.8.4+ (Build: 20200723)

Annotate PDF Advanced plugin produces error when creating an assignment

Hi. I'm getting an error message on assignments when the Annotate PDF Advanced plugin is enabled.
It throws an "exception - argument 1 passed to assign::calculate_properties() must be an instance of stdclass, null given, called in [dirroot]/mod/assign/locallib.php on line 1705" error.
I'm using Moodle 3.10 (Build 20201211).
I need this particular plugin to work, so disabling it doesn't solve my problem.

PDFs text cut when we use a mixture of portrait and landscape content

REPLICATE:

  • configure assignment to accept feedback for annotate advanced
  • file extension PDF
  • Login as student and an upload PDF file that contains vertical A4 page follow by Horizontal page
  • Login as a trainer and click on Grade
    You should see the first page correctly where the second page should contain CUT text.

ENVIRONMENT SUMMARY

  • Moodle 3.8.6+ (Build: 20201224)
  • Annotate PDF advanced 2.3.5 (Build: 2019070102)

Tried on Moodle 3.6 and 3.7 no issue detected, this issue showed after upgrade to Moodle 3.8

The same document is correctly showed if using Annotate PDF
Annotate PDF - standard

The same document is incorrectly showed if using Annotate PDF Advanced
Annotate PDF - advanced

Plugin create insane amount of pdf files - Course size become twice big

Then i check my course size i see that assignfeedback_editpdf size very very big, but no one use it in this course. I loose connection to my moodle site and in hurry try to delete temp/assignfeedback_editpdf folders inside. Then i got back to my site i delete plugin and delete some students answers. And i disable assignfeedback_editpdf cron job. Right now i run cron job to clear some trash can files etc, but it not worked good. I delete manual content from trashdir and it free some space. But in course size it still presents.
UPD. I think it is not plugin problem. I found same problem on https://tracker.moodle.org/browse/MDL-69570
Riht now i have some orphan file and big autobackup(change it to file server)
Sorry!
UPD 2:
I clear all this file by using smoosh command:
moosh file-list -i 'component="assignfeedback_editpdf"' | moosh file-delete -s
moosh file-delete --flush
It delete all this files. You can check this file using smoosh and look on all file in you course.
Similar to this i delete all ghsot autobackup.
So it was me who didnt know about annotation feature. And you plugin very nice!

Exception thrown on creation of new assignment

After installing this plugin, when creating a new assignment in any of my courses, the following error occurred:

Exception - Argument 1 passed to assign::calculate_properties() must be an instance of stdClass, null given, called in [dirroot]/mod/assign/locallib.php on line 1705

Admittedly, I am using the plugin with moodle 3.8, which you have not verified your build for, yet, but most plugins have continued to work and I assume you'll eventually want to get your plugin working on 3.8. I uninstalled this plugin and moodle is working fine again, so it is definitely your plugin's interaction with assignments.

Steps to reproduce:

  • Navigate to a class
  • Enable editing
  • Add an activity or resource
  • Select Assignment
  • Exception is thrown

Problem with de floating window when evaluate by rubric

Hello, I installed the plugin in moodle 3.11 and when activating the option of qualification with rubric, the floating window is paralyzed, someone else has the same problem? Will there be a version of the plugin compatible with moodle 3.11?

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.