Numéro 110 - Février 2014

Les plateformes MOOCs. Menaces et opportunités pour l'enseignement universitaire

RE110bEn quelques semaines seulement, l'UCL a vu près de 20.000 personnes s'inscrire à un de ses cours, intitulé Paradigms of Compter Programming; 15.000 autres se sont inscrites au cours International Human Rights et quelques milliers à deux autres cours. Ces inscriptions, ainsi que d'autres qui ne cessent d'arriver de jour en jour, proviennent de 170 pays différents. Vous aurez compris qu'une telle audience, venant d'horizons parfois très lointains, ne peut pas être accueillie sur un des campus de l'UCL; c'est donc à distance, via le site Internet LouvainX, que ces cours sont organisés. Vous imaginez également que si l'accès à ces cours n'était pas gratuit, il y aurait sans doute moins d'inscriptions. Il s'agit donc de «cours en ligne ouverts et massifs», mieux connus sous l'acronyme anglais MOOCs (qui se prononce 'Moûks' et qui signifie «Massive Open Online Courses»).

L'UCL a rejoint, comme beaucoup d'universités de par le monde, un mouvement qui est parti des Etats-Unis et qui fait beaucoup parler de lui pour le moment. De nouvelles méthodes pour dispenser l'enseignement supérieur à l'aide d'Internet sont testées à large échelle. Au centre de ce mouvement se retrouvent un certain nombre de plateformes Internet qui offrent une large palette de cours, développés en partenariat avec des universités ou directement par leurs propres forces. Les plateformes les plus connues sont Coursera (qui cumule actuellement 21 millions d'inscriptions à près de 600 cours), edX (consortium auquel participe l'UCL qui cumule près de 2,4 millions d'inscriptions) et Udacity (1,6 millions d'inscriptions).

On assiste donc, depuis quelques mois, à une vague d'investissements sans précédent dans le domaine de l'enseignement universitaire à distance. Les médias se sont vite emparés du phénomène et un large débat s'est engagé. Par ce numéro de Regards Economiques, nous désirons contribuer à ce débat en offrant une analyse économique du phénomène des plateformes MOOCs.

Notre analyse se centre sur deux questions. D'une part, nous nous interrogeons sur la rentabilité des plateformes qui organisent cette nouvelle forme d'enseignement; pour ce faire, nous envisageons différents modèles d'affaires. Selon nous, le modèle qui est susceptible de s'imposer à moyen terme est celui du partenariat entre plateformes MOOCs et universités, un modèle qui suppose que les MOOCs soient vus comme des compléments plutôt que comme des substituts à l'enseignement traditionnel.

D'autre part, nous cherchons à dégager des pistes d'action pour la politique publique en Fédération Wallonie-Bruxelles. Les pouvoirs publics doivent agir en tant que courroie de transmission d'information et d'aide financière. Cela peut avoir lieu via le développement d'un fond scientifique destiné aux recherches analysant les innovations pédagogiques et par la création d'une institution dont l'objectif premier est de s'assurer une dissémination la plus large possible des bonnes pratiques pédagogiques. Plus globalement, une revalorisation de l'enseignement (par rapport à la recherche) semble indispensable, par exemple en mettant en place un système encourageant les établissements d'enseignement supérieur à adopter de nouvelles méthodes pédagogiques, comme celles inspirées du développement des MOOCs.

 

PDF Télécharger le numéro en PDF

On en parle dans la presse...

Settings27.846MBMemory Usage224msRequest Duration
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
Joomla! Version5.3.0
PHP Version8.2.28
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.6.18-MariaDB-deb11-log
Collation
utf8mb3_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
array:3 [ "cid" => "139" "print" => "1" "tmpl" => "component" ]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:69 [ "TEMP" => "/home/clients/c76502dcd0092cafe8460c17f647856e/tmp" "TMPDIR" => "/home/cli...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1746481146 "last" => 1746481146...
registry
array:3 [ "data" => array:1 [ "com_reco" => array:1 [ "article" => array:2 [ "or...
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (3.64MB) (14.26ms)
  • afterInitialise (11.12MB) (86.41ms)
  • afterRoute (2.14MB) (18.51ms)
  • beforeRenderComponent com_reco (28.21KB) (1.61ms)
  • afterRenderComponent com_reco (4.66MB) (46.98ms)
  • afterDispatch (19.87KB) (672μs)
  • afterRender (5.75MB) (54.9ms)
  • 1 x afterInitialise (11.12MB) (38.58%)
    86.41ms
    1 x afterRender (5.75MB) (24.51%)
    54.90ms
    1 x afterRenderComponent com_reco (4.66MB) (20.97%)
    46.98ms
    1 x afterRoute (2.14MB) (8.27%)
    18.51ms
    1 x afterLoad (3.64MB) (6.37%)
    14.26ms
    1 x beforeRenderComponent com_reco (28.21KB) (0.72%)
    1.61ms
    1 x afterDispatch (19.87KB) (0.3%)
    672μs
39 statements were executed, 7 of which were duplicates, 32 unique16.03ms99.74KB
  • SELECT @@SESSION.sql_mode;124μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:259Copy
  • SELECT `data` FROM `rej_session` WHERE `session_id` = ?161μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `rej_session` WHERE `session_id` = :session_id LIMIT 1179μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `rej_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)291μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `rej_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1931μs17.73KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `rej_viewlevels`153μs624B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `rej_usergroups` AS `a` LEFT JOIN `rej_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest205μs1.31KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `rej_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1) ORDER BY `ordering`987μs3.96KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `value` FROM `rej_admintools_storage` WHERE `key` = 'cparams'605μs1.15KB/administrator/components/com_admintools/src/Helper/Storage.php:120Copy
  • SELECT `option`,`view`,`query` FROM `rej_admintools_wafexceptions`149μs640B/plugins/system/admintools/src/Utility/Cache.php:196Copy
  • SELECT `params` FROM `rej_extensions` WHERE `type` = 'plugin' AND `folder` = 'system' AND `element` = 'admintools'327μs536B/plugins/system/admintools/src/Utility/RescueUrl.php:324Copy
  • SELECT `params` FROM `rej_extensions` WHERE `type` = 'plugin' AND `folder` = 'system' AND `element` = 'admintools'258μs536B/plugins/system/admintools/src/Utility/RescueUrl.php:324Copy
  • SELECT * FROM `rej_admintools_ipautoban`225μs640B/plugins/system/admintools/src/Utility/Cache.php:126Copy
  • SELECT `ip` FROM `rej_admintools_ipblock`237μs520B/plugins/system/admintools/src/Utility/Cache.php:136Copy
  • SELECT * FROM `rej_admintools_storage` WHERE `key` LIKE 'timestamp_%'214μs592B/plugins/system/admintools/src/Feature/Base.php:253Copy
  • SELECT `source`,`dest`,`keepurlparams` FROM `rej_admintools_redirects` WHERE `published` = 1 ORDER BY `ordering` ASC203μs640B/plugins/system/admintools/src/Utility/Cache.php:162Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `rej_menu` AS `m` LEFT JOIN `rej_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`806μs21.05KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `rej_template_styles` AS `s` LEFT JOIN `rej_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 1785μs16.83KB/administrator/components/com_templates/src/Model/StyleModel.php:718Copy
  • SELECT `option`,`view`,`task`,`query`,`query_type`,`query_content`,`verb`,`application` FROM `rej_admintools_wafblacklists` WHERE `enabled` = 1347μs976B/plugins/system/admintools/src/Utility/Cache.php:182Copy
  • SELECT * FROM `rej_languages` WHERE `published` = 1 ORDER BY `ordering` ASC334μs1.59KB/libraries/src/Language/LanguageHelper.php:179Copy
  • SELECT id FROM rej_reco_articles WHERE id=139 AND state=1212μs536B/components/com_reco/src/Model/ArticleModel.php:45Copy
  • SELECT a.*, GROUP_CONCAT(CONCAT("<a href=\"index.php/auteurs?cid=",c.id,"\">",c.surname," ",c.name,"</a>") ORDER BY c.name ASC SEPARATOR ", ") AS authors FROM rej_reco_articles AS a LEFT JOIN rej_reco_artxaut AS b ON a.id = b.art_id LEFT JOIN rej_reco_auteurs AS c ON b.aut_id = c.id WHERE a.id = 139 AND a.state = 1 GROUP BY a.id860μs2.5KB/components/com_reco/src/Model/ArticleModel.php:33Copy
  • SELECT id FROM rej_reco_articles WHERE id=139 AND state=1168μs536B/components/com_reco/src/Model/ArticleModel.php:45Copy
  • SELECT b.id,b.surname,b.name,b.biocourte FROM rej_reco_artxaut AS a LEFT JOIN rej_reco_auteurs AS b ON b.id = a.aut_id WHERE a.art_id = 139 AND b.state = 1 ORDER BY b.name ASC301μs720B/components/com_reco/src/Model/ArticleModel.php:77Copy
  • SELECT id FROM rej_reco_articles WHERE id=139 AND state=1215μs536B/components/com_reco/src/Model/ArticleModel.php:45Copy
  • SELECT b.id,b.name FROM rej_reco_artxth AS a LEFT JOIN rej_reco_themes AS b ON b.id = a.th_id WHERE a.art_id = 139 AND b.state = 1 ORDER BY b.name ASC353μs608B/components/com_reco/src/Model/ArticleModel.php:100Copy
  • SELECT * FROM rej_jmap_metainfo WHERE `linkurl` = 'https://regards-economiques.be/focus/article?cid=139&print=1&tmpl=component' AND `published` = 1273μs912B/plugins/system/jmap/jmap.php:838Copy
  • SELECT * FROM rej_jmap_canonicals WHERE `linkurl` = 'https://regards-economiques.be/focus/article?cid=139&print=1&tmpl=component'220μs640B/plugins/system/jmap/jmap.php:968Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `rej_scheduler_tasks` AS `a` WHERE `a`.`state` = 1269μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `value` FROM rej_acym_configuration WHERE `name` LIKE "%regacy" OR `name` LIKE "%\_sub"434μs536B/plugins/system/acymtriggers/acymtriggers.php:436Copy
  • SELECT * FROM rej_acym_configuration770μs4.56KB/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SHOW FULL TABLES WHERE table_type="BASE TABLE"2.76ms3.56KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM rej_acym_plugin246μs4.02KB/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SELECT * FROM rej_acym_plugin225μs1.52KB/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SELECT `groups`.*, `groups`.title AS text, `groups`.id AS `value` FROM rej_usergroups AS `groups`254μs1008B/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SELECT * FROM rej_jmap_headings WHERE `linkurl` = 'https://regards-economiques.be/focus/article?cid=139&print=1&tmpl=component'165μs752B/plugins/system/jmap/jmap.php:1192Copy
  • SELECT `original_text`, `target_text`, `original_text_regex`, `target_text_regex` FROM `rej_jmap_text_replacements` WHERE `published` = 1146μs688B/plugins/system/jmap/jmap.php:508Copy
  • SELECT `session_id` FROM `rej_session` WHERE `session_id` = ?205μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `rej_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?436μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy