Posts made by Visvanath Ratnaweera

Picture of Particularly helpful Moodlers Picture of Translators
Moodle default behaviour is that the teachers don't see the usernames of the course participants. I'm not saying that there aren't places where this "leaks", you may have to study the Security and privacy forum for that.

In case there is a leak, I'll be happier the intruder finding usernames than (true) mobile numbers! Therefore I think forcing the username to be a mobile number is not a good idea. On top of that, what if somebody doesn't (want to) have a mobile phone, or if they are kids not yet belonging to the "mobile" age?
Average of ratings: Useful (2)
Picture of Particularly helpful Moodlers Picture of Translators
Hi Ken

As already linked https://moodle.org/mod/forum/discuss.php?d=452551#p1844763 I am not happy to talk about this master's lunacy. Still, I respond since you asked.

Before syncing:
$ grep release version.php
$release  = '4.1.11+ (Build: 20240802)';
$ git branch
  MOODLE_31_STABLE
  MOODLE_32_STABLE
  MOODLE_33_STABLE
  MOODLE_35_STABLE
  MOODLE_38_STABLE
  MOODLE_39_STABLE
* MOODLE_401_STABLE
  master

Syncing
$ git pull
[output as posted in my previous post]
$ grep release version.php

$release  = '4.1.12 (Build: 20240812)';

$ git branch
  MOODLE_31_STABLE
  MOODLE_32_STABLE
  MOODLE_33_STABLE
  MOODLE_35_STABLE
  MOODLE_38_STABLE
  MOODLE_39_STABLE
* MOODLE_401_STABLE
  master
Picture of Particularly helpful Moodlers Picture of Translators

Well, it is Monday morning where Moodle grows. So I ran a sync in a copy. Nothing dangerous happened. Maybe the origin/MOODLE_XYZ_STABLE notation isolates us from the master's name change.

$ git pull
remote: Enumerating objects: 2564, done.
remote: Counting objects: 100% (1689/1689), done.
remote: Compressing objects: 100% (46/46), done.
remote: Total 2564 (delta 1623), reused 1684 (delta 1623), pack-reused 875
Receiving objects: 100% (2564/2564), 702.87 KiB | 4.23 MiB/s, done.
Resolving deltas: 100% (1862/1862), completed with 608 local objects.
From git://git.moodle.org/moodle
   7f450dcea36..aea9770cfc7  MOODLE_401_STABLE -> origin/MOODLE_401_STABLE
   efce12bb63d..62c1f37d409  MOODLE_402_STABLE -> origin/MOODLE_402_STABLE
   431f27e7bfc..fcf23db6be0  MOODLE_403_STABLE -> origin/MOODLE_403_STABLE
   e0381615aa0..cc2edf3b8cc  MOODLE_404_STABLE -> origin/MOODLE_404_STABLE
   8a6e8563fdc..a75365f2e47  main              -> origin/main
   8a6e8563fdc..a75365f2e47  master            -> origin/master
 * [new tag]                 v4.1.12           -> v4.1.12
 * [new tag]                 v4.2.9            -> v4.2.9
 * [new tag]                 v4.3.6            -> v4.3.6
 * [new tag]                 v4.4.2            -> v4.4.2
Updating 7f450dcea36..aea9770cfc7
Fast-forward
 admin/settings/security.php                        |   3 +-
 .../new_table_from_mysql.class.php                 |  30 ++++++-----
 backup/moodle2/backup_block_task.class.php         |   2 +-
 backup/util/ui/renderer.php                        |  20 ++++----
 badges/index.php                                   |   3 +-
 filter/tex/lib.php                                 |   2 +-
 filter/tex/tests/lib_test.php                      |   1 +
 .../get_enrolled_users_for_search_widget.php       |  10 +++-
 grade/report/singleview/renderer.php               |  11 +++-
 grade/report/user/renderer.php                     |  15 ++++--
 grade/report/user/tests/behat/usersearch.feature   |  19 +++++++
 h5p/templates/h5perror.mustache                    |   6 +--
 lib/accesslib.php                                  |   9 ++--
 lib/amd/build/localstorage.min.js                  | Bin 590 -> 631 bytes
 lib/amd/build/localstorage.min.js.map              | Bin 2578 -> 2787 bytes
 lib/amd/build/storage_validation.min.js            | Bin 0 -> 788 bytes
 lib/amd/build/storage_validation.min.js.map        | Bin 0 -> 1734 bytes
 lib/amd/build/storagewrapper.min.js                | Bin 1775 -> 1832 bytes
 lib/amd/build/storagewrapper.min.js.map            | Bin 6992 -> 7203 bytes
 lib/amd/src/localstorage.js                        |   9 ++++
 lib/amd/src/storage_validation.js                  |  37 +++++++++++++
 lib/amd/src/storagewrapper.js                      |   9 ++++
 lib/blocklib.php                                   |   3 +-
 lib/classes/plugininfo/block.php                   |   8 ++-
 lib/db/upgrade.php                                 |  16 ++++++
 lib/filelib.php                                    |  15 +++++-
 lib/outputrequirementslib.php                      |   5 +-
 mod/feedback/show_nonrespondents.php               |  38 +++++---------
 .../tests/behat/forum_one_discussion_type.feature  |  57 +++++++++++++++++++++
 .../backup/moodle2/restore_glossary_stepslib.php   |   3 ++
 .../report/grading/tests/behat/grading.feature     |   9 ++--
 question/type/calculated/questiontype.php          |  11 ++--
 version.php                                        |   4 +-
 33 files changed, 267 insertions(+), 88 deletions(-)
 create mode 100644 lib/amd/build/storage_validation.min.js
 create mode 100644 lib/amd/build/storage_validation.min.js.map
 create mode 100644 lib/amd/src/storage_validation.js
 create mode 100644 mod/forum/tests/behat/forum_one_discussion_type.feature

Now $release  = '4.1.12 (Build: 20240812)'.

Picture of Particularly helpful Moodlers Picture of Translators

Now Google is digesting a double thrust, Google Just Lost a Big Antitrust Trial. But Now It Has To Face Yet Another.One, what do you think, will the US government break Google's monopoly?

And Will the Google Antitrust Ruling Change the Internet?

As a Moodler I am also curious to know the future of Moodle Global search, assuming that it is powered by Google.

Average of ratings: Very cool (2)