Skip to main content
Chemistry LibreTexts

4.12: MOM to ADAPT

  • Page ID
    372930
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Migrating a course question set from MyOpenMath (MOM) to ADAPT is a four-step process.

    Step 1: Export Course from MOM into Export File

    To export a course, in whole or in part,

    1. Go into the course
    2. In the left column, choose Course Items > Export

    clipboard_eb5b70d8ef0bb4812643ac597a2dfc13c.png

    1. At the very top, just under the heading bars, click Export for another IMathAS system or as a backup for this system

    clipboard_e49a83c74dedf5425834d96d2799c3d7c.png

    1. Choose the items you want to export, and the options (recommend not de-selecting any options)
    2. Click the "Export Items" button at the bottom of the page

    clipboard_e2e1dd822537ac301a8f863535854827e.png

    You will get an .imas file downloaded to wherever your downloads go in your browser.

    Step 2: Import Export File into LibreTexts ImathAS server

    Log into the LibreTexts IMathAS server: https://imathas.libretexts.org/imathas/index.php

    1. Create a new Course

    clipboard_e03eccb6c13763320036cebfa62aeedbb.png

    2. Create a black course

    clipboard_edc3decaf413ad36231a370a42d52738b.png

    3. Title the course and no enrollment key needed to be indicated

    clipboard_ed794f0f272017689e76d91f0185cf573.png

    4. Enter the course

    clipboard_e890b7a4123975828d4835e254ee15bb8.png

    5. Click on Import link under Questions section of the sidebar

    clipboard_e111606d648e048a9ba629f3e93d5e594.png

    6. Select the imas file from Step 1 above and load in

    clipboard_e375f50d5503d4eb8dd9f38964e0fbf7e.png

    7. The entire collection of the imas question will load up. Best to import all (by not deselecting any entries) and then press "Import Item" at the bottom of the page.

    clipboard_e5df2cb635a8facf249be0f348087eb61.png

    8. Press the "Done" link to complete the import procedure

    clipboard_e08bafec5d220813616877ac2ab44ecf3.png

    Step 3: Export CSV File from IMathAs server

    1. While being logged into the LibreTexts IMathAS server, click this link https://imathas.libretexts.org/imath...daptexport.php

    clipboard_ea42ef30619d30191563fcda519809f30.png

    This will export a ADAPT import file (a CSV file) that ADAPT uses to do mass import of questions into the ADAPT database.  Note that by not including an Assignment Column, you'll lose the structure of your course.  If you would like to keep the course structure, with assignment-question relationships in tact, then change Assignment Column to "Yes, include."

    2 Add the course ID number created from the blank course in Step 2 above to the form. 

    To get the Course Id, you can either grab it from the URL. For example, #8 in the picture below

    clipboard_e70a717e7c7f7540deff496b7214e8b79.png

    or click on Course Settings on the sidebar

    clipboard_e909f1a5ee4473c25e10b4ea2b70af14a.png

    This reveals the course Settings (including the Course ID number). Also #8 

    clipboard_e763a28f2c204266d5350386ca0e65fb3.png

    Click "Generate" on the "Export CSV Question IDs for ADAPT" to generate the ADAPT import file (a CSV file). Move the file to a safe spot

     

    Step 4: Import into ADAPT server

    The last step is to import the ADAPT import file on the ADAPT server

    1. Log into ADAPT at https://adapt.libretexts.org/login
    2. If you haven't made a course up to house the question make one via New Course

    clipboard_eba368b875e8df9a7617dce7a6bc441ff.png

    1. Go to "my library" under the dashboard in the upper righthand corner

    clipboard_e7ca0e37ecab67466361130d13ceab5a8.png

    1. Select "Bulk Import"

    clipboard_e52ef99aa0513b733a4d6ed561fa9c317.png

    1. Click on "Advanced Template"

    clipboard_ed903be9731fe1f8ac9dd8ee1857092ae.png

    1. If you're just uploading the questions (without the assignment structure), then you can just select the file from your computer and upload the questions.  If, on the other hand, you are keeping the same assignment-question structure, then ADAPT will look for the assignments in the course that you've chosen.  In this case, you'll choose Import Questions to* --- some course.  If you don't have the assignment in the ADAPT course already, then you'll have to decide which Template to use.  Go to Dashboard -> My Assignment Templates and create a New Template.  You can then copy the name of the template (First template in the case of the screenshot below) and paste it in each of the rows under the column of your CSV file with the header Template.  Now, when you upload the questions to ADAPT, they will be put into the correct course and assignment, using the template that you've indicated.Templates.png

    Finally, click on Browse to find your local file and upload your questions to ADAPT.


    4.12: MOM to ADAPT is shared under a not declared license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?