Skip to content

Filters

Martin Hassman edited this page Jan 26, 2021 · 1 revision

Hiding part of the content in learning practice is called cloze test or gap-filling. When connected to listening it is called listening cloze, which is a useful educational technique.

Usually, a teacher creates a listening cloze for students manually. Subfilter application creates listening cloze automatically from any video with subtitles that is student watching. Because there are many useful ways how to make gaps in the subtitles, Subfilter contains more filters. Each filter represents some strategy for creating these gaps.

Filter list

There are these filter in Subfilter for Netflix (0.4.0):

  • nofilter
  • General filters
    • easy
    • normal
    • hard
    • hardcore
    • reverse
  • Chinese/Japanese filter

Nofilter

This is no filter at all. πŸ˜€ Just option to switch off filters and see subtitles unchanged.

General filters

These filters should work with most languages and should handle most of the learner's needs. They keep words at beginning of lines and hide words at the end.

There are three difficulty settings (easy, normal, and hard). The difference is in how many words are hidden. You can experiment with all of them to choose the most suitable filter for you.

The hardcore filter is for hard practice (of for fun!). You can watch a movie with the normal filter and just for 5 or 10 minutes switch to hardcore difficulty. After that, you can return to the previous movie position and watch that part again with the normal filter. Or you can switch to hardcore filter in some position in a movie and try to keep as long a possible. When you get lost, switch to the normal filter and rewind the movie if necessary.

Reverse normal filter

The reverse filter is an experiment with a different strategy of making gaps. It hides words at beginning of the line instead of the end. You can try reverse filter if you are bored with using the normal filter for a long time.

Chinese/Japanese filter

General filters don't work well for some languages. For Chinese, Japanese, and Thai as far as I know. This filter is designed especially for those languages. There is only one difficulty setting now. I do not know those languages and it is hard for me to test more options here. If you know these languages or if you are learning them, please connect with me and we can make more filters with different difficulties.

Future development

I want to experiment with more different filters and methods for making gaps. If you have your own idea, you can try to make your own custom filter.