PHP for Adaptive Language Testing

A few years ago I was asked by our languages coordinator to ‘digitise’ some diagnostic language tests for students to assess their level of language knowledge prior to enrolment. [Read More]
Tags: language tests, programming, coding, diagnostics

Using SVG and Canvas to divide a circle

I wanted to create a graphic consisting of a circle divided precisely into three segments of equal size. I wanted to learn some of the basic drawing commands native to SVG (Scalable Vector Graphics) and HTML5 Canvas, to compare the procedure. [Read More]
Tags: svg, canvas, graphics, coordinates

JavaScript Applications

Over the years, I have experimented with writing my own Javascript programmes from scratch. This post provides an brief overview of three such examples. [Read More]
Tags: language learning, scripting, javascript

The weird, violent and educational world of Russian Netflix

In the article, ‘The weird, violent and educational world of Russian Netflix’ (Wired, 29/01/2019), Gian Volpicelli explains that, in comparison with YouTube and other online video platforms, Netflix has a large collection of Russian films with Russian and English subtitles. He goes on to explain how he uses these in... [Read More]
Tags: language learning, films, subtitles, netflix