diff --git a/.github/workflows/moodle-ci.yml b/.github/workflows/moodle-ci.yml
index f98e44b27e43dfe06a7a8a136373c15f18d738bd..f2f4e9e1388abc839413a58258577307cc853651 100644
--- a/.github/workflows/moodle-ci.yml
+++ b/.github/workflows/moodle-ci.yml
@@ -9,7 +9,7 @@ jobs:
     strategy:
       matrix:
         php: ['7.4']
-        moodle-branch: ['MOODLE_311_STABLE']
+        moodle-branch: ['MOODLE_39_STABLE', 'MOODLE_310_STABLE', 'MOODLE_311_STABLE']
         database: ['pgsql']
 
     steps:
@@ -54,6 +54,7 @@ jobs:
       - name: Install moodle-plugin-ci
         run: |
           moodle-plugin-ci add-plugin Opencast-Moodle/moodle-tool_opencast
+          moodle-plugin-ci add-plugin Opencast-Moodle/moodle-mod_opencast
           moodle-plugin-ci install --plugin ./plugin --db-host=127.0.0.1 --no-init
         env:
           DB: ${{ matrix.database }}