Missatges enviats per Visvanath Ratnaweera

Imatge Particularly helpful Moodlers Imatge Translators

Has anybody worked on a monitoring tool for VPL?

To illustrate what I mean, let's take Munin as an example:

The "accesses" could be the number of programs compiled. Or, to be more sophisticated, one could breakdown the number in to C, Python, Java, Pascal, etc.

Note: Don't let the "per second" mislead you. The number is collected every 5 minutes! It helps to keep the overhead of the tool low.

Any suggestions, solutions?

Mitjana de qualificacions: -

Moodle in English -> H5P -> H5P vs. HVP comparison -> H5P vs. HVP comparison

per Visvanath Ratnaweera -
Imatge Particularly helpful Moodlers Imatge Translators

Hi Jiří

I don't know whom you were talking to - not me, I believe. Since no replies coming from knowledgeable people, I asked, don't hate me, ChatGPT! At the current rate, we need to consider replacing the forum with an AI agent.

Anyway, here's what the Oracle said:

When comparing the H5P plug-in for Moodle vs. the H5P capability built into Moodle core, the better option depends on your specific use case. However, in most modern Moodle setups (Moodle 3.9+), the H5P capability built into Moodle core is generally the better choice for most users. Here's a breakdown of the comparison:


1. Integration with Moodle

Core H5P (Built-in)
  • Tightly integrated with Moodle, especially from version 3.9 onwards.

  • Works well with Moodle content bank, which allows teachers to manage H5P files within the Moodle ecosystem.

  • Supports activity completion, grading, and reporting better.

Plug-in
  • A separate module that adds H5P activities as standalone activities.

  • Less integrated with Moodle's content bank or course content structure.

✔ Winner: Core H5P, due to better integration and streamlined UX.


2. Content Management

Core H5P
  • Uses the Content Bank, where H5P files can be stored, reused, and shared across courses.

  • Easier for teachers to manage large libraries of H5P content.

Plug-in
  • Content is stored within the activity or uploaded per instance.

  • No central storage (unless paired with external tools like H5P.com).

✔ Winner: Core H5P, thanks to the content bank feature.


3. Future Support and Development

Core H5P
  • Actively maintained by Moodle HQ.

  • Likely to receive ongoing updates and deeper integration.

Plug-in

  • Developed by the H5P project (Joubel).

  • Still maintained but may lag in Moodle-specific improvements.

✔ Winner: Core H5P, for long-term sustainability within Moodle.


4. Content Types and Features

Core H5P
  • Includes most popular content types.

  • New content types must be installed by an administrator.

Plug-in
  • May have more frequent updates to content types.

  • Sometimes easier to update H5P libraries independently of Moodle.

✔ Winner: Plug-in, if you need bleeding-edge content types or quicker library updates.


5. External Hosting and Tracking (H5P.com)

Core H5P
  • Designed for local hosting and doesn't integrate with H5P.com directly.

Plug-in
  • Can be connected to H5P.com, giving access to LRS tracking, analytics, and better scalability for large institutions.

✔ Winner: Plug-in, for organizations using H5P.com or needing xAPI/LRS integration.


6. Ease of Use for Teachers

Core H5P
  • Integrated with the editor in Moodle activities (e.g., Quiz, Book, Lesson).

  • Allows embedding H5P anywhere Moodle text editor is used.

Plug-in
  • Requires creating a separate "Interactive Content" activity.

✔ Winner: Core H5P, for flexibility in embedding and ease of workflow.


🧾 Summary Table

Feature Core H5P (Built-in) ✅ H5P Plug-in (mod_hvp)
Moodle Integration ✅ Strong ❌ Separate activity
Content Bank Support ✅ Yes ❌ No
Future Development ✅ Official Moodle support ✅ But separate
Latest H5P Content Types ⚠️ May lag behind ✅ More up-to-date
H5P.com Integration ❌ No ✅ Yes
xAPI & LRS Support ❌ Limited ✅ Supported via H5P.com
Teacher Workflow / Embedding ✅ Easy via editor ❌ Separate creation process

🏁 Conclusion

Use the built-in Core H5P if:

  • You want better Moodle integration.

  • You're using Moodle 3.9 or later.

  • You don't need external tracking or the very latest H5P content types.

Use the H5P plug-in if:

  • You need xAPI tracking, LRS support, or H5P.com integration.

  • You want faster updates to H5P content types.

  • You're on an older version of Moodle without core H5P (pre-3.9).

Let me know your specific Moodle version or institutional needs, and I can give a more tailored recommendation.

Imatge Particularly helpful Moodlers Imatge Translators

In that case, yes, Moodle is talking to itself through its own web server. So, what others have pointed out, Moodle presents this as the web agent in self-talk. I don't know which component does that.

Imatge Particularly helpful Moodlers Imatge Translators
You screen logs and other messages too restrictively, or your Windows web server has a different log format. Either way, in the OP you quoted:
> 2025-07-29 17:47:24 140.230.5.71 GET /course/view.php id=1898 443 - 144.144.144.144 MoodleBot/4.5+(+https://aaa.bbbb.cccc) - 404 0 0 347

I don't know which one is the originating IP address, if it is a public IP then indeed an external bot or a crawler or what not may be visiting you site, and it was fed to scrape that particular course, may be it is open for guests?