Cool PLUGIN for MOODLE developers - The Plugin Skeleton Generator

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ม.ค. 2025

ความคิดเห็น • 10

  • @Zaki.zaki123
    @Zaki.zaki123 7 หลายเดือนก่อน +1

    Thank you so much. How we can installing plugin skeleton generator in local . And how can I create a form with it?
    🙏

    • @Ricoshae
      @Ricoshae  6 หลายเดือนก่อน

      Installing on local is the same as installing on any Moodle server. Just go to plugins in Admin and u;oad the plugin Zip file.

  • @sammed.sankonatti
    @sammed.sankonatti 11 หลายเดือนก่อน +1

    Thank you so much. I have a small request. I have to work on plagiarism plugin development, if possible please help in doing so. I am confused and am a junior developer.

    • @Ricoshae
      @Ricoshae  9 หลายเดือนก่อน

      Great idea. I'm not sure what API's are available for Plagarism detection but an API would be the best option.

    • @sammed.sankonatti
      @sammed.sankonatti 9 หลายเดือนก่อน

      @@Ricoshae we have a APIs for checking plagiarism.

    • @Ricoshae
      @Ricoshae  9 หลายเดือนก่อน

      ​@@sammed.sankonatti There is a plagiarism component type that you would use, then use events to check when a student uploads a document to pre-scan the document. Setup the HTTP requests to the API and record all the results in a new table under your plugin name. There is a lot involved and is best to look at some of the existing plugins to see what the various parts are that you need to complete a full implementation.

    • @sammed.sankonatti
      @sammed.sankonatti 9 หลายเดือนก่อน

      @@Ricoshae Thank you so much for this guidance. But I am completely beginner to Moodle plugin development. How much time it might take for me to learn and develop. I have 2 years experience in NodeJs and ReactJs

    • @Ricoshae
      @Ricoshae  9 หลายเดือนก่อน +1

      @@sammed.sankonatti I would expect it would take a few months to develop, maybe up to 6 months. How much PHP experience do you have? The Moodle code has been designed to be very modular but it does take a while to work out where everything sits. How far into the development are you?