Tutorials
Markup
-
Want AI-proof assignments? Try hiding an instruction only AI can see
22 November 2025One of the most important issues for nowadays higher education professionals is how to make the assessments AI-proof. Of course we all want our students to learn the knowledge with their own brain, but with the new developments in AI especially LLMs, students are more tempted than ever to skip the learning and just ask a tool to generate answers. Worst thing is, it’s becoming more and more difficult to tell the AI-generated answers apart from human-written answers. So how do we try to make assignments AI-proof?
-
How to show Jekyll posts from one category, sorted by tags
16 March 2023Here is my solution that allows your Jekyll page to show blog posts from one category, sorted by tags.
-
My workflow of creating PDF and docx files using Rmd and Markdown
15 March 2023On this page, I record my workflow of working with Markdown, RMarkdown, and Pandoc, to achieve a good writing and rendering experience, while allowing some room for collaboration.
More Posts >>
Psycholinguistics
-
Extract by-interval average formants in Praat
27 June 2024On this page I present a Praat script that extracts by-interval average formants.
-
Python program to present an array of pictures and their labels
20 February 2024In a visual world eye-tracking experiment, sometimes the researcher needs to familiarise participants with the pictures they will see before the eye-tracking procedure to allow the participants to associate each picture with a specific label. On this page I share a Python program for this familiarisation task, based on pygame.
-
Reducing breathing and room noise from speech samples
23 July 2023On this page I share my Python script that removes breathing and room noise from recordings of my participants’ responses in a speech production experiment.
More Posts >>