Each of the four category pages has an intro which tells you more of what they are about. I’m going to add to each of them as I find and sort through my materials. In short, they are:
FORK - is about the philosophy of communications technology from Odoevsky (1803 - 1869) to Stiegler (1952 - 2020)
NOTE TAKING - is about ways of recording ideas, with some advice on studying and the writing process.
MOODLE - is about the Virtual Learning Environment and the community around that open source project.
Language-Edtech - is about EAP (English for Academic Purposes), with a focus on the effects of LLMs (Large Language Models)
Subsections of FDT documents
Chapter 1
Fork
Thomas Moynihan describes Odoevsky as “one of the few to sense the complex entanglement of forecasting, mechanization and risk escalation”.1
Moynihan, T. (2021). The interesting case of Prince Vladimir Odoevsky and his speculations on civilization’s trajectories: Early thoughts on omnicide, lunar prospecting, geoengineering, world government & planetary defense. Futures, 129, 102732. https://doi.org/10.1016/j.futures.2021.102732↩︎
The Stiegler concept of “Bifurcation” suits the interest of this site in non-linearity. It comes from the Borges short story of the Garden of the Forking Paths. (“El jardin de los senderos que se bifurcan”) The characters thought that there ought to be a narrative, but in fact there was instead a mysterious space where time itself branched out in unseen ways.
Bifurcations happen when somebody makes a choice about what to do.
This idea appears in a famous poem by Robert Frost The Road Not Taken written in 1915. There’s a collective version of it in the final chapter of the ecological milestone “Silent Spring” by Rachel Carson (published 1962) which explicitly borrows from his “familiar poem”:
“We stand now where two roads diverge. But unlike the roads in Robert Frost’s familiar poem, they are not equally fair. The road we have long been traveling is deceptively easy, a smooth superhighway on which we progress with great speed, but at its end lies disaster. The other fork of the road— the one ’less traveled by’— offers our last, our only chance to reach a destination that assures the preservation of our earth.”
I liked some of the Hugo themes first, like Juice Bar and Nightfall. But then I started to think that a learner probably should begin without a theme, just using the defaults from the Hugo framework. Today I’m following the instructions in this series of tutorials.
Later I made a site with the nightfall theme, but by the end of September I will switch to “relearn”…
I plan to blog more regularly now as a way of tying together all the bits of this project “feel do think”. I’m in the process of learning to use the Hugo framework as a way of turning notes into pages on a static site. Supposedly a big advantage for the “non-linear” nature of this site is the ability of this system to create custom taxonomies for showing the connections between posts.
From my point of view, the good thing about this is that you can save the content in the user-friendly format of markdown files. Hopefully that means that a sequence of posts can survive quite radical changes in design, and even migrate into completely other frameworks without getting lost.
A lot of people are familiar with Moodle because they have been students in institutions that use it as a “learning environment”. The most common misconception about it, is that it is some kind of centralised platform belonging to a single organisation. The reality is much more interesting, and more inspiring…
This description is about a new installation of the latest moodle (4.2.2) at johnkuti.net . The site is going to be aimed at Russian-speaking users interested in methodology for online teaching and helping teachers to use moodle.
I want the site to have open access to courses for visitors, although they will need to register to interact with the materials, post to forums, see profiles of other users and suchlike. Registered users should also be able to increase their involvement by getting the right to request courses and see materials that are hidden because they are still in development.
before installing
For reference, I’m going to list the steps in setting up the site here:
in the server add the extension “sodium” in php, this is something to do with passwords and security. Everything else I needed was included by my hosting service by default. The version of php is going to be 8.1
installation
I am not going to cover this here. How you do this will depend on each server. Many hosting plans offer a service that will carry out the installation automatically, such as installatron or softaculous. I think these usually offer the latest official release of the program. There’s an argument that it is preferable to download the latest stable version which is offered prominently on the downloads page.
after installation
(To have a fully functioning site you need to set up a cron job which runs cron.php once a minute. Again the way to do this is going to depend on the characteristics of each server.)
2. install the language pack for Russian, I want that to be the default language of the site. This in in the section general > Language> Language packs, where there is a special installer.
3. in site administration > general > language settings I put the new language as default for the site.
4. I’m starting with the default theme “boost”, but I always find it reassuring to put my little green spiral in place as a “favicon” that’s the little symbol that appears on a browser tab or the favourite links in your browser. You can add this, and bigger versions of your logo for webpages in the “Logos” page at Site Administration > Appearance > Logos.
uploading and restoring courses from old back-ups
Prepare for uploading your backups by doing these two steps:
(a) Work in the Site Administration page at courses» Manage courses and categories. It is convenient to create a structure of categories and sub-categories for courses. For example on my site there are going to be three main categories: “pedagogical” (or learning) design, English for academic purposes, and courses for teachers using moodle.
(b) install any extra plug-ins that were used to make the courses. In my case this means “Hot Potatoes” for making interactive practice exercises. This should be done before restoring any courses with Hot Pot exercises in them.
uploading courses in the moodle backup format which I had saved from my previous installation. This is done on the “restore course” page in administration. Don’t be confused by the upload courses page, which is for uploading a csv file with names of large numbers of courses. To “restore” a course you need the backup file with mbz extension… which hopefully will contain all of the content for your saved course. I’m uploading to an empty site so my only option is “restore to a new course”. At this point you can choose the category you want the course to appear in, and the start date. Both of these points can easily be changed later.
improvements to the home page
Using the “settings” tab on the front page, I change the way courses are shown. I want a user who is not logged in to see the list of categories and also the site announcements forum. This will change to the “combo list” for users who are logged in.
This means that a visitor to the site can choose a category that interests them, and then they will go to another page with details of the courses in that category.
With the home page in edit mode a section on the right appears where you can “add a block”. Here I add the “latest announcements forum” which will allow me to put out news in a forum.
To make a “hero” space for general explanations, I choose “add an activity or resource” in the central area and add a “text and media area”.
a special role for members of staff
I usually create single sites that can be used both by students and also as a place for members of staff or collaborators to work on new courses. There is a site role for people who have the right to create new courses: “course creator”. But I think it’s better to have some kind of central oversight over this process, so I like to give staff a right to request a course… and there’s a specific permission to do this as described in the documentation. The documentation states that you need to take away the permission from ordinary “authenticated users”, however I don’t think it’s correct that this permission is given by default…so here is how to achieve step 8:
8. create a “member of staff” role:
a. go to site administration > users > Permissions > Define roles and click on the button “add a new role”. b. choose “authenticated user” in the “role or archetype” box. c. give a name to the role…in my case it’s going to be “научный сотрудник”, the short name has to be in Latin letters so make it: naucnyjsotrudnik d. edit the role by adding these permissions:
I want visitors to the site to see as much as possible of the materials without having to register. However, I also want to encourage a deeper engagement, so there should be a possibility to self-authenticate in the site using email. This will be allowed with a “captcha” to cut down on spam:
open the site to search.
In general>site security settings> I flag yes to “open the site to search”
Once users are authenticated in the course they will be able to enrol as students in courses. This allows them to participate in activities and get grades etc… So for each course in participants > enrolment methods I open the “guest access” and the “Self enrolment (student)” options.
security and data
In site admin > users / privacy and policies – change the policy handler from the default (core) to Policies (tool policy). After you have saved the change, a new section appears called “manage policies”. I’m also adding an age requirement in the “privacy settings”.
Fill in the data registry at Site administration > Users > Privacy and policies > Data registry
Chapter 4
Language Edtech
At some point in late 2022 teachers of “English for Academic Purposes” realised that the new large language models were able to automate practically everything that we had been teaching students to do.
in this video about twee, David Read demonstrates the process of creating materials about “pub culture in the UK”.
The steps are quite sensible from the point of view of materials development:
begin with a topic, and you can select a level of proficiency in order to grade the language.
list some items of target vocabulary connected with the topic
the “AI” generates text of the appropriate level where the target vocabulary can be highlighted.
go on to produce practice exercises and tasks that use the same target vocabulary.
My observations on this:
the general workflow in twee corresponds well to the steps you would follow as a materials writer and certainly speeds up the process.
the language model doesn’t actually understand the data it is manipulating. Therefore you can get some mistakes or confusing ideas like the example phrase (from the materials in the video):
“I prefer to drink lager rather than beer”
the above kind of artifacts of the algorithm suggest that you would still need a person with a good understanding of English and the topic in order to proof-read everything. In the above example we could change the sentence to:
“I prefer to drink lager rather than ale”
We might add the note that the word “bitter” has fallen into disuse. Wikipedia describes bitter as an English style of pale ale
if you save a project in twee, you can download the sequence of exercises as a pdf file. Here’s an example I made about spices