Skip to content
HN On Hacker News ↗

Release v3.0.0 · chamilo/chamilo-lms

▲ 3 points • 0 comments • by ChamiloLMS • 2mo ago • HN discussion ↗

Pangram verdict · v3.3

We believe that this entire text is human-written.

4 %

AI likelihood · overall

Human
100% human-written 0% AI-generated
SEGMENTS · HUMAN 1 of 1
SEGMENTS · AI 0 of 1
WORD COUNT 1,361
PEAK AI % 4% · §1
Analyzed
Sep 11
backend: pangram/v3.3
Segments scanned
1 windows
avg 1361 words each
Distribution
100 / 0%
human / AI fraction
Verdict
Human
Pangram v3.3

Article text · 1,361 words · 1 segments analyzed

Human AI-generated
§1 Human · 4%

What's Changed Display: Fix default home welcome visibility by @christianbeeznest in #8182 Course: Fix default home welcome visibility by @christianbeeznest in #8184 Internal: Use Request class instead of superglobals by @AngelFQC in #8186 Plugin buycourses2 1 by @christianbeeznest in #8188 Plugin: Improve BuyCourses user service flow, validation and admin UX by @christianbeeznest in #8199 Plugin: wrap all hardcoded UI strings in i18n calls across PHP and TPL files by @christianbeeznest in #8200 Plugin: Fix service-based limits and admin course access by @christianbeeznest in #8201 Document: Restore document.users_copy_files setting in modern Documents and Personal Files by @christianbeeznest in #8202 Admin: Restore admin-only status settings in role-based user forms by @christianbeeznest in #8204 Document: Use Symfony cache directory for temporary copy files by @christianbeeznest in #8205 Admin: Implement career and promotion support in global agenda events (setting allow_careers_in_global_agenda) by @christianbeeznest in #8206 Announcement: restore course_announcement_scheduled_by_date support by @christianbeeznest in #8207 Announcement: remove obsolete anonymous global visibility setting by @christianbeeznest in #8208 Migration: Remove obsolete setting hide_global_announcements_when_not… by @christianbeeznest in #8209 Settings: remove obsolete settings and legacy mappings by @christianbeeznest in #8210 Plugin: Fix BuyCourses course access and service limit flow by @christianbeeznest in #8211 Learnpath: Reuse canonical learning_path folder by @christianbeeznest in #8212 Internal: Avoid mkdir warning when Serializer cache already exists by @christianbeeznest in #8214 Learnpath: Disable forced SCORM debug logging by @christianbeeznest in #8215 Internal: Use course locale only for requests with course context by @christianbeeznest in #8216 User: Respect open course access setting by @christianbeeznest in #8217 Learnpath: Fix LP files tab hierarchy flag by @christianbeeznest in #8247 Internal: Wire finished reminder setting to cron command by @christianbeeznest in #8251 Internal: Restore homepage course categories setting by @christianbeeznest in #8253 Internal: Restore core editor settings support in TinyMCE by @christianbeeznest in #8271 Migration: Add V210 migrations path for 2.1 by @christianbeeznest in #8272 Internal: Remove dead legacy redirect_after_login logic by @christianbeeznest in #8273 Dropbox: Restore dropbox mailing option in modern Vue flow by @christianbeeznest in #8274 Exercise: Restore exercise settings behavior in legacy quiz flow by @christianbeeznest in #8281 Forum: Restore forum settings behavior by @christianbeeznest in #8283 Learnpath: Make LP document folders collapsible by @christianbeeznest in #8284 Course: Support categorized course settings safely by @christianbeeznest in #8288 Gradebook: Restore gradebook settings behavior by @christianbeeznest in #8289 Language: Restore language settings behavior by @christianbeeznest in #8290 Internal: Restore mail settings behavior by @christianbeeznest in #8291 Message: Restore session message timeframe setting by @christianbeeznest in #8292 User: Restore password reminder and chat profile settings by @christianbeeznest in #8293 User: Restore registration settings behavior by @christianbeeznest in #8294 Internal: Restore webservice API key settings by @christianbeeznest in #8295 Internal: Restore external webservice settings by @christianbeeznest in #8296 User: Restore user workflow settings by @christianbeeznest in #8305 User: Restore skill assignment notification setting by @christianbeeznest in #8306 User: Restore skill badge notifications by @christianbeeznest in #8307 User: Restore security settings behavior by @christianbeeznest in #8310 Internal: Restore custom platform settings behavior by @christianbeeznest in #8324 Document: Consolidate API document downloads by @christianbeeznest in #8325 Session: Restore legacy session settings by @christianbeeznest in #8327 Learnpath: Restore LP availability visibility and prerequisite settings by @christianbeeznest in #8329 Learnpath: Restore SCORM legacy settings by @christianbeeznest in #8332 Learnpath: Restore legacy learning path settings by @christianbeeznest in #8333 Course: Restore per-tool course introduction by @christianbeeznest in #8336 Course: Restore tools shortcuts by @christianbeeznest in #8337 Admin: Hide disabled settings in sub-URLs by @christianbeeznest in #8338 Assignment: Implement my_courses_show_pending_work setting by @christianbeeznest in #8339 Internal: Apply webservice API key settings by @christianbeeznest in #8340 Internal: Apply session SameSite setting by @christianbeeznest in #8341 User: Apply profile address setting by @christianbeeznest in #8342 Learnpath: Apply video context menu setting by @christianbeeznest in #8343 Course: Keep course home intro always available by @christianbeeznest in #8344 Exercise: Implement pending exercise attempts list for MyCourses by @christianbeeznest in #8345 Exercise: Add keep-alive ping during exercise attempts by @christianbeeznest in #8346 Exercise: Apply session filter setting to pending tests by @christianbeeznest in #8347 Learnpath: Restore learning path flow setting by @christianbeeznest in #8348 Session: Allow base course teachers to view session assignments by @christianbeeznest in #8349 Document: Support group document quota setting by @christianbeeznest in #8350 User: Enforce prevent_multiple_simultaneous_login on Symfony login by @christianbeeznest in #8353 Admin: Allow admins to clear user active sessions - refs #3405 by @christianbeeznest in #8354 Course: Fix course creation capability pre-check fallback by @christianbeeznest in #8356 Course: Apply max courses per user to course creation by @christianbeeznest in #8357 Course: Improve course tool shortcuts visibility setting by @christianbeeznest in #8358 Course: Add teacher badge to course cards by @christianbeeznest in #8359 Admin: Fix tab persistence in user list by @ywarnier in #8355 Document: Restore cloud link support by @christianbeeznest in #8362 Document: Restore editable comments by @christianbeeznest in #8364 Auth: LDAP: enable extra field synchronisation - refs BT#22093 by @NicoDucou in #8370 Auth: Ldap: enable the use of ldaps configuration -refs BT#22093 by @NicoDucou in #8371 Tracking: Restore compact skill layout - refs BT#23429 by @christianbeeznest in #8375 Plugin: Complete BuyCourses recurring services and VAT handling by @christianbeeznest in #8374 Plugin: Persist BuyCourses course creation display flag by @christianbeeznest in #8376 Internal: Prevent autofocus on sortable pagination forms - refs BT#23432 by @christianbeeznest in #8377 Display: Improve course and session picture management - refs #8331 by @christianbeeznest in #8379 Admin: Add admin password strength checker - refs #8077 by @christianbeeznest in #8380 User: Restore first login password change - refs #8078 by @christianbeeznest in #8381 User: Fix password escaping in user emails - refs #6963 by @christianbeeznest in #8382 Glossary: Generate glossary terms from documents - refs #8079 by @christianbeeznest in #8383 Glossary: Improve glossary export downloads - refs #8080 by @christianbeeznest in #8384 Course: Add selected text context to AI chat - refs #7372 by @christianbeeznest in #8385 Glossary: Exclude existing terms when generating through AI - refs #8372 by @christianbeeznest in #8386 Search: Improve search result thumbnails - refs #7268 by @christianbeeznest in #8387 Survey: Fix survey question option layout - refs #6450 by @christianbeeznest in #8388 User: Add crop and delete for profile photo - refs #5547 by @christianbeeznest in #8389 Exercise: Add answer feedback to more question types - refs #2044 by @christianbeeznest in #8391 User: Delete assignment files with users - refs #2596 by @christianbeeznest in #8392 Social: Show friends posts on social wall - refs #2677 by @christianbeeznest in #8393 Learnpath: Accept SCORM score after completed - refs #4595 by @christianbeeznest in #8394 Gradebook: Improve gradebook score input layout - refs #8081 by @christianbeeznest in #8395 Course: Add course tracking activity reports - refs #2239 by @christianbeeznest in #8396 Course: Track direct course resource access - refs #7939 by @christianbeeznest in #8397 Admin: Move activities audit to security block - refs #7322 by @christianbeeznest in #8398 Tracking: Add reports registry framework - refs #7325 by @christianbeeznest in #8399 Admin: Complete reports registry cleanup - refs #7325 by @christianbeeznest in #8400 Ticket: Prevent autofocus on ticket reply form - refs BT#23432 by @christianbeeznest in #8401 Skill: Add certificate search and skills menu links - refs #7629 by @christianbeeznest in #8404 Bug : when reload page on quiz attempt, radio checked input are not displayed has checked. by @chamilo-uga in #8402 Internal: Fix installer database password maxlength - refs #6915 by @christianbeeznest in #8407 Exercise: Fix course copy quiz question category settings - refs #2351 by @christianbeeznest in #8408 Group: Fix group auto-fill duplicate users - refs #2517 by @christianbeeznest in #8409 Agenda: Fix agenda event time selection - refs #8086 by @christianbeeznest in #8410 Session: Reimplement session result move tool - refs #7435 by @christianbeeznest in #8411 Attendance: Reimplement official code settings in C2 - refs #7498 by @christianbeeznest in #8412 Document: Add TinyMCE document autosave drafts - refs #2663 by @christianbeeznest in #8413 Course: Add support for language in resources - resf #7244 by @christianbeeznest in #8414 Internal: Fix mail template saving - resf #2941 by @christianbeeznest in #8415 Usergroup: Migrate interfaces to Vue by @ywarnier in #8416 Search: Add Xapian extraction for modern office files - resf #7267 by @christianbeeznest in #8417 Search: Add AI media extraction to Xapian indexing - resf #7269 by @christianbeeznest in #8418 Document: Add SVG