[{"data":1,"prerenderedAt":928},["ShallowReactive",2],{"navigation_docs_en":3,"-en-ship-imports":162,"-en-ship-imports-surround":923},[4,26,66,86,117,146],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":25},"Start here","i-lucide-flag","\u002Fen\u002Fstart","en\u002F1.start",[10,15,20],{"title":11,"path":12,"stem":13,"icon":14},"Welcome","\u002Fen\u002Fstart\u002Fwelcome","en\u002F1.start\u002F1.welcome","i-lucide-hand",{"title":16,"path":17,"stem":18,"icon":19},"Your first course","\u002Fen\u002Fstart\u002Ffirst-course","en\u002F1.start\u002F2.first-course","i-lucide-rocket",{"title":21,"path":22,"stem":23,"icon":24},"Editor tour","\u002Fen\u002Fstart\u002Feditor-tour","en\u002F1.start\u002F3.editor-tour","i-lucide-map",false,{"title":27,"icon":28,"path":29,"stem":30,"children":31,"page":25},"Build slides","i-lucide-shapes","\u002Fen\u002Fbuild","en\u002F2.build",[32,37,41,46,51,56,61],{"title":33,"path":34,"stem":35,"icon":36},"Slides, scenes and layouts","\u002Fen\u002Fbuild\u002Fslides-and-scenes","en\u002F2.build\u002F1.slides-and-scenes","i-lucide-presentation",{"title":38,"path":39,"stem":40,"icon":28},"Objects","\u002Fen\u002Fbuild\u002Fobjects","en\u002F2.build\u002F2.objects",{"title":42,"path":43,"stem":44,"icon":45},"Lines and polygons","\u002Fen\u002Fbuild\u002Flines-and-polygons","en\u002F2.build\u002F3.lines-and-polygons","i-lucide-spline",{"title":47,"path":48,"stem":49,"icon":50},"Media","\u002Fen\u002Fbuild\u002Fmedia","en\u002F2.build\u002F4.media","i-lucide-image",{"title":52,"path":53,"stem":54,"icon":55},"Layers","\u002Fen\u002Fbuild\u002Flayers","en\u002F2.build\u002F5.layers","i-lucide-layers-2",{"title":57,"path":58,"stem":59,"icon":60},"Timeline, states and animation","\u002Fen\u002Fbuild\u002Ftimeline-and-animation","en\u002F2.build\u002F6.timeline-and-animation","i-lucide-clapperboard",{"title":62,"path":63,"stem":64,"icon":65},"Design and theme","\u002Fen\u002Fbuild\u002Fdesign-and-theme","en\u002F2.build\u002F7.design-and-theme","i-lucide-palette",{"title":67,"icon":68,"path":69,"stem":70,"children":71,"page":25},"Interactivity","i-lucide-zap","\u002Fen\u002Finteract","en\u002F3.interact",[72,76,81],{"title":73,"path":74,"stem":75,"icon":68},"Triggers and variables","\u002Fen\u002Finteract\u002Ftriggers-and-variables","en\u002F3.interact\u002F1.triggers-and-variables",{"title":77,"path":78,"stem":79,"icon":80},"Trigger recipes","\u002Fen\u002Finteract\u002Ftrigger-recipes","en\u002F3.interact\u002F2.trigger-recipes","i-lucide-chef-hat",{"title":82,"path":83,"stem":84,"icon":85},"Questions and results","\u002Fen\u002Finteract\u002Fquestions-and-results","en\u002F3.interact\u002F3.questions-and-results","i-lucide-list-checks",{"title":87,"icon":88,"path":89,"stem":90,"children":91,"page":25},"Publish and share","i-lucide-package","\u002Fen\u002Fship","en\u002F4.ship",[92,97,102,107,112],{"title":93,"path":94,"stem":95,"icon":96},"Preview and publish","\u002Fen\u002Fship\u002Fpreview-and-export","en\u002F4.ship\u002F1.preview-and-export","i-lucide-play",{"title":98,"path":99,"stem":100,"icon":101},"SCORM and Moodle","\u002Fen\u002Fship\u002Fscorm-and-moodle","en\u002F4.ship\u002F2.scorm-and-moodle","i-lucide-graduation-cap",{"title":103,"path":104,"stem":105,"icon":106},"Imports","\u002Fen\u002Fship\u002Fimports","en\u002F4.ship\u002F3.imports","i-lucide-file-input",{"title":108,"path":109,"stem":110,"icon":111},"Versions and backup","\u002Fen\u002Fship\u002Fversions-and-backup","en\u002F4.ship\u002F4.versions-and-backup","i-lucide-history",{"title":113,"path":114,"stem":115,"icon":116},"Privacy and offline use","\u002Fen\u002Fship\u002Fprivacy-and-offline","en\u002F4.ship\u002F5.privacy-and-offline","i-lucide-shield-check",{"title":118,"icon":119,"path":120,"stem":121,"children":122,"page":25},"Working with AI","i-lucide-sparkles","\u002Fen\u002Fai","en\u002F5.ai",[123,126,131,136,141],{"title":118,"path":124,"stem":125,"icon":119},"\u002Fen\u002Fai\u002Fthree-ways","en\u002F5.ai\u002F1.three-ways",{"title":127,"path":128,"stem":129,"icon":130},"Connect your AI app","\u002Fen\u002Fai\u002Fconnect-your-app","en\u002F5.ai\u002F2.connect-your-app","i-lucide-plug",{"title":132,"path":133,"stem":134,"icon":135},"What the AI can do","\u002Fen\u002Fai\u002Fmcp-tools","en\u002F5.ai\u002F3.mcp-tools","i-lucide-wrench",{"title":137,"path":138,"stem":139,"icon":140},"Prompts that work","\u002Fen\u002Fai\u002Fprompts","en\u002F5.ai\u002F4.prompts","i-lucide-message-square-text",{"title":142,"path":143,"stem":144,"icon":145},"The course script","\u002Fen\u002Fai\u002Fcourse-script","en\u002F5.ai\u002F5.course-script","i-lucide-file-json",{"title":147,"icon":148,"path":149,"stem":150,"children":151,"page":25},"Reference","i-lucide-book-open","\u002Fen\u002Freference","en\u002F6.reference",[152,157],{"title":153,"path":154,"stem":155,"icon":156},"Keyboard shortcuts","\u002Fen\u002Freference\u002Fkeyboard-shortcuts","en\u002F6.reference\u002F1.keyboard-shortcuts","i-lucide-keyboard",{"title":158,"path":159,"stem":160,"icon":161},"Troubleshooting","\u002Fen\u002Freference\u002Ftroubleshooting","en\u002F6.reference\u002F2.troubleshooting","i-lucide-life-buoy",{"id":163,"title":103,"body":164,"description":916,"extension":917,"links":918,"meta":919,"navigation":920,"path":104,"seo":921,"stem":105,"__hash__":922},"docs_en\u002Fen\u002F4.ship\u002F3.imports.md",{"type":165,"value":166,"toc":892},"minimark",[167,171,174,220,226,231,316,381,384,397,401,408,474,553,571,581,607,658,662,668,748,751,755,764,839,843],[168,169,170],"p",{},"You don't have to start from scratch. The Studio takes over material you already have: slides from presentations, questions from Moodle or a spreadsheet, translations from a translation agency, and courses saved as files. Before anything changes, you always see a preview.",[168,172,173],{},"What you can import:",[175,176,177,194,200,206],"ul",{},[178,179,180,184,185,189,190,193],"li",{},[181,182,183],"strong",{},"Presentations"," from PowerPoint (",[186,187,188],"code",{},".pptx",") and Impress (",[186,191,192],{},".odp","): as a new course or as extra slides.",[178,195,196,199],{},[181,197,198],{},"Questions"," from Moodle (GIFT format) or a spreadsheet (CSV).",[178,201,202,205],{},[181,203,204],{},"Translations"," as XLIFF, the exchange format of translation agencies and tools.",[178,207,208,211,212,215,216,219],{},[181,209,210],{},"Course files",": ",[186,213,214],{},".olsx",", ",[186,217,218],{},".json",", course scripts and workbench backups.",[221,222,225],"hint-box",{"kind":223,"title":224},"privacy","Imported files are checked","Every imported file is checked, size-limited and cleaned. JavaScript triggers are always switched off after an import.",[227,228,230],"h2",{"id":229},"import-a-presentation-in-4-steps","Import a presentation in 4 steps",[232,233,234,239,265,269,276,280,294,298],"procedure",{},[235,236,238],"h3",{"id":237},"open-the-import","Open the import",[168,240,241,242,245,246,248,249,251,252,255,256,259,260,264],{},"For a ",[181,243,244],{},"new course",", drag the ",[186,247,188],{}," or ",[186,250,192],{}," file onto the page ",[181,253,254],{},"My courses",". To ",[181,257,258],{},"add slides"," to an open course, click ",[261,262],"ui-path",{"path":263},"Slides > Import presentation",". They will go after the current slide.",[235,266,268],{"id":267},"choose-the-file","Choose the file",[168,270,271,272,275],{},"Drag the file into the window or click ",[181,273,274],{},"Choose file",". Nothing is saved before you confirm the preview.",[235,277,279],{"id":278},"pick-the-slides","Pick the slides",[168,281,282,283,215,286,289,290,293],{},"The preview shows every slide with its notes. Choose ",[181,284,285],{},"All",[181,287,288],{},"None"," or single slides. If the presentation has sections, ",[181,291,292],{},"Scenes from sections"," turns each section into its own scene (a chapter in the course menu).",[235,295,297],{"id":296},"read-the-report-and-confirm","Read the report and confirm",[168,299,300,303,304,248,307,310,311,315],{},[181,301,302],{},"Not taken over or simplified"," lists per slide what changed. Click ",[181,305,306],{},"Create course",[181,308,309],{},"Insert slides",". Inserted slides can be undone with ",[312,313],"key-combo",{"keys":314},"Ctrl+Z",".",[317,318,319,331],"table",{},[320,321,322],"thead",{},[323,324,325,329],"tr",{},[326,327,328],"th",{},"Taken over",[326,330,302],{},[332,333,334,343,351,359,367,374],"tbody",{},[323,335,336,340],{},[337,338,339],"td",{},"Text with font, size, color, bold and italic, bullets and numbering, links",[337,341,342],{},"Charts, SmartArt, 3D objects and embedded objects (you get a labeled placeholder)",[323,344,345,348],{},[337,346,347],{},"Shapes such as rectangle, circle, arrows, star, speech bubble with fill, line and shadow",[337,349,350],{},"Exit, emphasis and motion path animations; click animations play automatically one after another",[323,352,353,356],{},[337,354,355],{},"Images with cropping, embedded videos and audio, tables and groups",[337,357,358],{},"Freeforms, arrowheads, hatching, radial gradients, 3D effects, glow and reflections",[323,360,361,364],{},[337,362,363],{},"Backgrounds, slide masters with layouts, notes, hidden slides",[337,365,366],{},"Linked (not embedded) images and media as well as macros",[323,368,369,372],{},[337,370,371],{},"Links to other slides and web pages (as click triggers)",[337,373],{},[323,375,376,379],{},[337,377,378],{},"Simple entrance animations and slide transitions",[337,380],{},[168,382,383],{},"A new course takes the colors and fonts of the presentation as its design. When you insert slides into a course, your course design stays and the slides keep their colors.",[221,385,388,389,393,394,396],{"kind":386,"title":387},"tip","Keynote files","The Studio cannot read Keynote files directly. Open the presentation in Keynote, choose ",[390,391,392],"em",{},"File > Export To > PowerPoint"," and import the ",[186,395,188],{}," file.",[227,398,400],{"id":399},"import-questions-in-4-steps","Import questions in 4 steps",[168,402,403],{},[404,405],"img",{"alt":406,"src":407},"The Import questions window with GIFT text on the left and the preview of eight recognized questions on the right","\u002Fscreenshots\u002Fen\u002Fimports-questions.png",[232,409,410,414,425,429,439,443,457,461],{},[235,411,413],{"id":412},"open-the-window","Open the window",[168,415,416,417,420,421,424],{},"Click ",[261,418],{"path":419},"Slides > Import",". The window ",[181,422,423],{},"Import questions"," opens.",[235,426,428],{"id":427},"choose-the-format","Choose the format",[168,430,431,432,248,435,438],{},"Choose ",[181,433,434],{},"Moodle GIFT",[181,436,437],{},"CSV \u002F spreadsheet"," at the top left.",[235,440,442],{"id":441},"paste-text-or-choose-a-file","Paste text or choose a file",[168,444,445,446,448,449,452,453,456],{},"Paste the text into the box, or click ",[181,447,274],{}," (up to 2 MB). Want to try it first? ",[181,450,451],{},"Insert example"," fills in a sample. On the right, under ",[181,454,455],{},"Preview",", every recognized question appears with its line number. Untick questions you don't want.",[235,458,460],{"id":459},"choose-the-target-and-import","Choose the target and import",[168,462,463,464,248,467,470,471,315],{},"At the bottom, choose ",[181,465,466],{},"As slides after the current slide",[181,468,469],{},"Into a question bank",", then click ",[181,472,473],{},"Import ... questions",[317,475,476,486],{},[320,477,478],{},[323,479,480,483],{},[326,481,482],{},"Element",[326,484,485],{},"What it does",[332,487,488,500,509,522,531,540],{},[323,489,490,497],{},[337,491,492,494,495],{},[181,493,434],{}," \u002F ",[181,496,437],{},[337,498,499],{},"The format of your questions.",[323,501,502,506],{},[337,503,504],{},[181,505,274],{},[337,507,508],{},"Loads a file instead of pasted text.",[323,510,511,519],{},[337,512,513,494,516],{},[181,514,515],{},"GIFT example",[181,517,518],{},"CSV template",[337,520,521],{},"Downloads a sample file you can fill in.",[323,523,524,528],{},[337,525,526],{},[181,527,451],{},[337,529,530],{},"Puts a sample into the box so you see how it works.",[323,532,533,537],{},[337,534,535],{},[181,536,455],{},[337,538,539],{},"Every recognized question with its type and line number. Errors are listed per line.",[323,541,542,545],{},[337,543,544],{},"Target",[337,546,547,549,550,552],{},[181,548,466],{},": each question becomes its own slide. ",[181,551,469],{},": the questions go into a bank (new or existing), from which a results slide can draw.",[168,554,555,558,559,562,563,566,567,570],{},[181,556,557],{},"The GIFT format"," is Moodle's text format: one question per paragraph, answers in curly braces. ",[186,560,561],{},"="," marks correct answers, ",[186,564,565],{},"~"," wrong ones, ",[186,568,569],{},"#"," starts feedback. Example:",[572,573,579],"pre",{"className":574,"code":576,"language":577,"meta":578},[575],"language-text","::Exit::Where do you go when the alarm sounds? {=To the nearest marked exit ~To the elevator ~Back to your desk}\n","text","",[186,580,576],{"__ignoreMap":578},[168,582,583,584,587,588,248,591,594,595,598,599,602,603,606],{},"GIFT supports multiple choice, true\u002Ffalse ",[186,585,586],{},"{T}",", numbers ",[186,589,590],{},"{#42}",[186,592,593],{},"{#40..45}",", short answers, matching ",[186,596,597],{},"{=term -> partner}",", essays ",[186,600,601],{},"{}",", descriptions and ",[186,604,605],{},"$CATEGORY:"," lines. You can export questions from the Moodle question bank in this format.",[168,608,609,612,613,215,616,619,620,623,624,248,627,630,631,215,634,215,637,215,640,215,643,215,646,215,649,215,652,655,656,315],{},[181,610,611],{},"The CSV format"," is a spreadsheet: one row per question with a header row, separated by ",[186,614,615],{},";",[186,617,618],{},","," or tab. Columns: type, question, answers (separated by ",[186,621,622],{},"|","), correct (number of the correct answer, for example ",[186,625,626],{},"2",[186,628,629],{},"1|3","), feedback correct, feedback incorrect, points, title. Types: ",[186,632,633],{},"mc",[186,635,636],{},"mr",[186,638,639],{},"tf",[186,641,642],{},"short",[186,644,645],{},"numeric",[186,647,648],{},"matching",[186,650,651],{},"essay",[186,653,654],{},"description",". Tip: start from the ",[181,657,518],{},[227,659,661],{"id":660},"translate-a-course-with-xliff","Translate a course with XLIFF",[168,663,664,667],{},[181,665,666],{},"XLIFF"," is the file format translation agencies and tools work with. You export all texts, have them translated and import the result back.",[232,669,670,674,702,706,709,713,724,728],{},[235,671,673],{"id":672},"export-the-texts","Export the texts",[168,675,416,676,679,680,683,684,687,688,691,692,248,695,698,699,315],{},[261,677],{"path":678},"View > Translate",". Under ",[181,681,682],{},"1. Export texts",", choose the ",[181,685,686],{},"Source language"," and ",[181,689,690],{},"Target language"," (any language code, for example ",[186,693,694],{},"sv",[186,696,697],{},"pt-BR",") and click ",[181,700,701],{},"Download XLIFF",[235,703,705],{"id":704},"have-it-translated","Have it translated",[168,707,708],{},"Send the file to your translation agency or open it in your translation tool. Every text has a fixed ID, so the translation lands in the right place even if you change the course in the meantime.",[235,710,712],{"id":711},"import-the-translation","Import the translation",[168,714,715,716,719,720,723],{},"Under ",[181,717,718],{},"2. Import translation",", click ",[181,721,722],{},"Choose XLIFF file",". The preview shows changes, unchanged texts, texts without translation, changed source texts and entries not found.",[235,725,727],{"id":726},"apply-it","Apply it",[168,729,431,730,733,734,737,738,741,742,248,745,315],{},[181,731,732],{},"Create as new course"," (recommended: the original stays unchanged) or ",[181,735,736],{},"Replace in this course"," (can be undone). Optionally tick ",[181,739,740],{},"Set course language to ..."," and click ",[181,743,744],{},"Create copy",[181,746,747],{},"Apply translation",[168,749,750],{},"The file contains slide titles, notes, texts and labels, alternative texts, states, questions with answers and feedback, player labels, glossary and resources. XLIFF files can be up to 20 MB.",[227,752,754],{"id":753},"open-course-files","Open course files",[168,756,757,758,760,761,315],{},"On ",[181,759,254],{},", drop a file onto the page or click ",[181,762,763],{},"Open file",[317,765,766,776],{},[320,767,768],{},[323,769,770,773],{},[326,771,772],{},"File",[326,774,775],{},"What it is",[332,777,778,787,796,811,822],{},[323,779,780,784],{},[337,781,782],{},[186,783,214],{},[337,785,786],{},"One course with all its media, the Studio's archive format.",[323,788,789,793],{},[337,790,791],{},[186,792,218],{},[337,794,795],{},"A project file without media.",[323,797,798,803],{},[337,799,800],{},[186,801,802],{},".olscript.json",[337,804,805,806,810],{},"A ",[807,808,809],"a",{"href":143},"course script",", the text format for AI apps.",[323,812,813,819],{},[337,814,815,215,817],{},[186,816,188],{},[186,818,192],{},[337,820,821],{},"A presentation that becomes a new course (see above).",[323,823,824,829],{},[337,825,826],{},[186,827,828],{},".olsw",[337,830,831,832,835,836,838],{},"A workbench backup with many courses. Restore it via ",[261,833],{"path":834},"Workbench > Restore backup"," (see ",[807,837,108],{"href":109},").",[227,840,842],{"id":841},"if-something-doesnt-work","If something doesn't work",[175,844,845,860,866,872,878],{},[178,846,847,850,851,853,854,857,858,315],{},[181,848,849],{},"\"This file cannot be imported\"",": check the file type. Keynote files must be exported as ",[186,852,188],{}," first; flat ",[186,855,856],{},".fodp"," files must be saved as ",[186,859,192],{},[178,861,862,865],{},[181,863,864],{},"A question is missing in the preview",": look at the error list for its line number. In GIFT, a blank line must separate questions.",[178,867,868,871],{},[181,869,870],{},"\"File too large\"",": question files can be at most 2 MB, XLIFF files 20 MB. Split the file.",[178,873,874,877],{},[181,875,876],{},"A translation does not appear everywhere",": entries listed as \"not found\" belong to content that was deleted, or the file comes from another course.",[178,879,880,883,884,887,888,891],{},[181,881,882],{},"JavaScript triggers stopped working after an import",": that is on purpose. Turn on ",[181,885,886],{},"Allow JavaScript"," again in ",[261,889],{"path":890},"View > Course"," if you trust the code.",{"title":578,"searchDepth":893,"depth":893,"links":894},2,[895,902,908,914,915],{"id":229,"depth":893,"text":230,"children":896},[897,899,900,901],{"id":237,"depth":898,"text":238},3,{"id":267,"depth":898,"text":268},{"id":278,"depth":898,"text":279},{"id":296,"depth":898,"text":297},{"id":399,"depth":893,"text":400,"children":903},[904,905,906,907],{"id":412,"depth":898,"text":413},{"id":427,"depth":898,"text":428},{"id":441,"depth":898,"text":442},{"id":459,"depth":898,"text":460},{"id":660,"depth":893,"text":661,"children":909},[910,911,912,913],{"id":672,"depth":898,"text":673},{"id":704,"depth":898,"text":705},{"id":711,"depth":898,"text":712},{"id":726,"depth":898,"text":727},{"id":753,"depth":893,"text":754},{"id":841,"depth":893,"text":842},"Bring in PowerPoint and Impress presentations, GIFT and CSV questions, XLIFF translations, course scripts and project files.","md",null,{},{"icon":106},{"title":103,"description":916},"yopOQ1QvvbyzgD9T7tMy4tlZEl49LcrplxbmmoA6Oqg",[924,926],{"title":98,"path":99,"stem":100,"description":925,"icon":101,"children":-1},"Upload your package to Moodle, use the recommended activity settings, and understand what the course reports.",{"title":108,"path":109,"stem":110,"description":927,"icon":111,"children":-1},"Restore earlier states of a course from the version history, export single courses and back up the whole workbench.",1793209472720]