TOOLS
TokyoTechXʼs MOOC Development Toolkit
OCRD has developed tools using Microsoft Excel and Python scripts to speed up course development in edX Studio.
Content Modification Tool
Globally about 75% of all MOOCs are offered in English. Translating MOOCs taught in English to other languages can increase participant enrollment and disperse course knowledge to non-English language learners. However, it takes a significant amount of time and resources to translate text from English into another language, and
then manually replace the translated text in the targeted language in edX Studio. In an effort to reduce the time needed to replace translated text in files, OCRD developed a Content Modification Tool [*] that replaces English text with translated
Japanese text in a localized version of Stanford Universityʼs MOOC on “Creating Effective Online and Blended Courses”, for Japanese faculty/staff development.
The tool exploits the export/import function in edX Studio, which is objectively designed for creating an offline backup course. Overall, this tool extracts all text contents along with their associated sections into an Excel table. When the latter part of the Excel sheet is completely filled in with a list of HTML files with the new contents, the contents in the backup course will be replaced according to information noted in the Excel sheet. In our case, we replaced 170 different English text blocks, which were translated into Japanese, in just a few seconds using a rewritten Python script. Although we developed this tool to replace English text with Japanese, we expect the tool can be used for other languages, as well. Here is the link to the tool on github:
Furthermore, we utilized this tool and the edX course export/import function to develop additional tools for creating an entire edX course offline, and also a separately automated YouTube video upload flow using an API which again helps save time for course builders as described below.
Course Contents
(English)
Course Contents
(Japanese)
Course Outline and Content Creation tool
Globally about 75% of all MOOCs are offered in English. Translating MOOCs taught in English to other languages can increase participant enrollment and disperse course knowledge to non-English language learners. However, it takes a significant amount of time and resources to translate text from English into another language, and then manually replace the translated text in the targeted language in edX Studio. In an effort to reduce the time needed to replace translated text in files, OCRD developed a Content Modification Tool [*] that replaces English text with translated Japanese text in a localized version of Stanford Universityʼs MOOC on “Creating Effective Online and Blended Courses”, for Japanese faculty/staff development.
YouTube Video Uploading Tool
Instead of going to your course YouTube channel and uploading a set of videos sequentially by drag and drop, this tool automatically uploads a list of videos into your YouTube channel by utilizing the YouTube Data API. This tool uploads video files listed in an Excel sheet and downloads the videoʼs URLs. In addition to uploading video files themselves, the video title, description, keyword, and privacy status, can all be specified in the same Excel sheet and uploaded at the same time. This tool has an additional functionality for uploading subtitles or closed captions, and custom thumbnails, according to data provided in a separate Excel sheet. Moreover, the list of YouTube video URLs can be used as inputs for the course outline and content creating tool as stated above.