CBE ToolboxDocumentation
Download

CBE Toolbox documentation

Documentation for CBE Toolbox 0.1.16 / CBE Skill 0.4.2.

Languages: English · Deutsch · language entry

Start here

  1. Installation — download the current build, install it, connect a model, or prepare an institutional build.
  2. Quick Start — create a Course and send your first useful request.
  3. Lecturer User Guide — Courses, Chats, CBE Process Canvas, CBE Maturity, material, Wiki, sources and settings.
  4. Troubleshooting and reference — common problems and safe recovery.
  5. Privacy, data and storage — local files, model-provider transfer and backups.
  6. Accessibility and keyboard — keyboard, focus, status, zoom and native dialogs.
  7. Glossary and FAQ — product terms and short answers.

Installation

Instructions for CBE Toolbox 0.1.16 / CBE Skill 0.4.2.

Installation

Installation for end users

Installation for end users

Download the current public release from the CBE Toolbox download page. Choose the installer for your operating system.

The current installers are not signed. Your operating system may show a warning during download or first launch.

macOS

  1. Download the Apple Silicon (arm64) DMG.

  2. Open the DMG and drag CBE Toolbox into Applications.

  3. Try to open CBE Toolbox from Applications. If macOS says that the app is damaged, choose Cancel.

  4. Open Terminal and run:

    xattr -dr com.apple.quarantine "/Applications/CBE Toolbox.app"
    
  5. Open the app again.

Windows

  1. Download the EXE installer.
  2. If Edge blocks the download, open its download menu and choose Keep → Show more → Keep anyway.
  3. Right-click the downloaded file, open Properties, select Unblock if shown, and choose OK.
  4. Run the installer. Installing for the current user is sufficient and does not require administrator rights.
  5. If SmartScreen appears, choose More info → Run anyway. If your institution removes that option, contact local IT.

Linux

  1. Download the AppImage.

  2. Make it executable and start it:

    chmod +x CBE-Toolbox-*.AppImage
    ./CBE-Toolbox-*.AppImage
    

Verify the download

The build page also provides SHA256SUMS.txt. Compare the checksum before opening the installer:

  • macOS: shasum -a 256 CBE-Toolbox-*.dmg
  • Windows PowerShell: Get-FileHash CBE-Toolbox-*.exe -Algorithm SHA256
  • Linux: sha256sum CBE-Toolbox-*.AppImage

The printed checksum must match the line for your file in SHA256SUMS.txt.

Installation

Connect a model

Connect a model

CBE Toolbox needs access to an AI model. Your institution may provide the connection, or you may use your own OpenAI-compatible provider. Institutional builds can already contain a configured connection.

Messages and the relevant material for each request are sent to the configured provider. Check the provider's privacy and retention terms before adding course material. See Local persistence versus provider transfer.

To configure the connection:

  1. Open Settings with the gear at the top right.
  2. Open Model.
  3. Enter the base URL, model ID and API key supplied by your institution or provider.
  4. Choose Save.
  5. Run Test connection.

Do not paste an API key into a Chat, screenshot or support ticket.

Installation

Installation for local IT

Installation for local IT

Build the application

The source repository is https://github.com/phylaxe/cbe-toolbox. Obtain repository access from the project owner, then use Node.js 22.19 or newer.

git clone https://github.com/phylaxe/cbe-toolbox.git
cd cbe-toolbox
npm ci
npm run build
npm test

Create the installer on the target platform:

  • macOS: npm run dist:mac --workspace packages/app
  • Windows: npm run dist:win --workspace packages/app
  • Linux: npm run dist:linux --workspace packages/app
  • Checksums: npm run checksums --workspace packages/app

The output is written to packages/app/release/.

A build without CBE_DEFAULT_LLM_API_KEY starts without a preconfigured key. If the variable is present while packaging, the key is included as the first-run default. Users can still edit or remove the connection in Settings. The current default endpoint and model are defined in packages/app/src/main/default-connection.ts.

Provide the model service

CBE Toolbox follows a bring-your-own-provider model. The institution supplies either its own GPU-backed inference service or an approved external provider.

Provide users with:

  • an OpenAI-compatible HTTPS base URL;
  • a process for obtaining an API key;
  • the model IDs available to them;
  • any supported context-window and reasoning settings;
  • the provider's privacy, retention, training and regional terms.

Client devices need outbound HTTPS access to that endpoint. The app uses the provider's model-list and chat-completions routes. It does not require an inbound port on the lecturer's device.

Review local storage and backups under What is stored locally. Provider keys must not be placed in shared scripts, tickets or documentation.

Quick Start

Create a Course and send your first useful request.

Quick Start

From first launch to useful work

From first launch to useful work

  1. Install the current build. Download it from Installation for end users.

  2. Check the model connection. If your institution has not configured it, follow Connect a model. 3. Create or select a Course. Open the course list through the course name at the top. Create a Course for the module you want to design, transfer or review, or select an existing Course. 4. Describe the work. Write one concrete request, for example:

    • “Help me adapt this seminar to CBE. Start with the assessment challenge.”
    • “Critically review the challenge in my recorded design.”
  3. Add relevant material if needed. Paste a short description or attach a local file. Import material into the Course Wiki when you want to reuse it in later Chats. See Attachment or course Wiki?. 6. Send the request. Enter sends; Shift+Enter adds a line. Course data remains on this installation. The configured model provider receives the material needed to answer. See Local persistence versus provider transfer.

The overview shows the main areas of the workspace and the first actions.

The narrow view shows the overview above the conversation and message field.

If you cannot continue

Lecturer User Guide

How to design, transfer and review CBE modules with the Toolbox.

Lecturer User Guide

Purpose and limits

Purpose and limits

Use the Toolbox to design a CBE module, transfer existing teaching into CBE, or critically review a design. It keeps decisions visible, checks coherence and provides CBE methodology. You remain responsible for subject expertise, institutional decisions and the final module.

Lecturer User Guide

Know the workspace

Know the workspace

The active Course owns its Chats, recorded design and Wiki. The left side leads to Courses and their stored Chats/Wiki. The centre is the conversation. The right side contains CBE Process Canvas, the recorded design, and CBE Maturity, a working reading of that design. The person and gear at the top right open Profile and Settings for the whole app. The header course name always tells you which Course is active.

Keep the surfaces distinct:

  • the conversation carries reasoning, questions and decisions;
  • CBE Process Canvas records settled design components;
  • CBE Maturity reads the recorded design against the PIONEER continuum;
  • the course Wiki holds reusable material you imported for this Course;
  • the corpus is curated CBE methodology shipped with the Toolbox.

The workspace shows Courses on the left, the conversation in the centre and CBE Process Canvas on the right.

The narrow view shows the conversation between the collapsed side panels.

Lecturer User Guide

Courses

Courses

Open the course list through the course name at the top. Create a Course, select another Course, or open its details to rename or delete it. Switching changes the conversation, Canvas, Maturity and Wiki together. Deleting moves the Course folder to the operating system trash. Running answers and Wiki imports must finish before deletion.

The course list shows the active Course, another Course and the field for creating a Course.

Lecturer User Guide

Chats, New Session and background work

Chats, New Session and background work

A Course can retain stored Chats. Continue the open Chat, or resume an older stored Chat from that Course's detail view. New Session starts a fresh conversational context for the same Course; it does not erase the Canvas, step coverage, Maturity reading or previous stored Chat.

If you switch Courses while an answer is running, that work may continue in the background and remains bound to its original Course. Returning shows the matching answer and state. The square Stop control ends the visible running answer; text already received remains and is marked as stopped. A cut-off response offers Continue or Retry. Completed turns and design state are persisted at turn boundaries and survive an app restart.

The conversation shows an answer in progress and the Stop control in the message field.

Lecturer User Guide

Design, transfer and critical review—without a mode switch

Design, transfer and critical review—without a mode switch

State the intended work in your request:

  • Design: name the module or design decision you want to develop. With no chosen entry point, the work starts from ambition and framing.
  • Transfer: provide the existing teaching or a concise description and say what should be adapted. The existing material—not a blank questionnaire—is the starting point.
  • Critical review: ask to expose weaknesses or stress-test an available design. The review starts from that design; if it is missing, the Toolbox asks for it rather than inventing findings.

There is no mode menu. If two interpretations would produce materially different next work, the assistant asks one focused clarification. You can redirect the intent during a Chat without resetting the Course or erasing recorded work.

Lecturer User Guide

Formulation help remains your decision

Formulation help remains your decision

The assistant may formulate text for your own module only after you explicitly ask for it or accept a specific offer. It then works step by step:

  1. it restates your decision and the component currently being drafted;
  2. it drafts that component, names open gaps and labels any assumption;
  3. you correct or accept the wording;
  4. the assistant refines or records the accepted part.

A request for a whole design still starts with the current component rather than silently inventing every missing decision. Accepting wording settles the requested text; it does not settle named gaps. Suggestions without support in your material remain labelled assumptions, not facts.

Lecturer User Guide

CBE Process Canvas

CBE Process Canvas

The Canvas follows ten design steps: 1 frame · 2 learning outcomes · 3 assessment · 4 challenge · 5 stakeholders · 6 learning journey · 7 activities · 8 deliverables · 9 alignment matrix · 10 readiness. You may start where your work is; the order is guidance, not a form you must complete linearly. After step 3 the conversation checks that challenge, outcomes and assessment cohere before it proposes deeper work.

Each step has a focus and a depth: open, rough, refined or detailed. Cards hold settled components. An empty field is an unanswered decision, not a defect to fill automatically. Revisions update the existing card. You can clear a card deliberately and discuss annotations through the conversation. Export produces deterministic Markdown from the recorded host state; it is a design document, not a diagnostic log.

The Canvas shows ten steps, the current focus and cards at different depths.

Lecturer User Guide

CBE Maturity

CBE Maturity

Your overall target is the intended ambition. The achieved reading is derived by the app from the recorded criterion readings; it is not a score the assistant pushes directly. The first reading begins when the coherence gate after step 3 has a subject to assess. Thin evidence produces a provisional reading, not an inflated one.

The seven current PIONEER criteria are:

  1. Societal (real-world) challenge — openness and connection to a real issue;
  2. Stakeholder involvement — from occasional input to co-creation;
  3. Inter-/transdisciplinary — structural integration of academic and non-academic knowledge;
  4. Student agency and role of the teacher — student decisions and facilitation;
  5. Iterative learning process — testing, feedback, reflection and adaptation;
  6. Value-orientation and reflection — ethics and societal impact;
  7. Societal impact and transferability — outcomes reaching relevant communities or action.

Each criterion can show current and target levels. A reading may be provisional when evidence is thin, stale after the design changes, or capped by a named reservation you chose to leave unresolved. Discuss or refresh it in the conversation; levels are read-only in the panel and cannot be edited by hand.

The panel shows the overall target, achieved reading and the seven criterion readings.

Lecturer User Guide

Attachment or course Wiki?

Attachment or course Wiki?

An attachment is read into the next conversation turn. It appears as a removable pill above the message field and is sent with that message. It is not automatically atomised.

The app-owned menu separates the one-turn attachment route from conversational Help.

The narrow view shows the same attachment and Help actions.

A Wiki import creates reusable atoms for the active Course. Use it when the material should be browsed and retrieved across later Chats. Both routes accept the one current set: PDF, DOCX, PPTX, XLSX, TXT, MD and CSV. CSV remains text. XLSX extraction preserves sheet names, grid positions, empty cells, cached values before formulas, ISO dates and merged-cell positions. Old or macro-capable Excel forms (.xls, .xlsb, .xlsm) are refused by name; save a copy as .xlsx and retry.

Lecturer User Guide

Import material into the Wiki

Import material into the Wiki

Start import from the active Course's Wiki. Each local document gets its own background row and outcome. Processing is isolated and bounded; one failed document does not discard its siblings. You may abort and retry. Switching Courses does not redirect a run: it stays bound to the Course where it began, and that Course shows its progress when reopened. On success the atom list refreshes automatically. The import accepts local files only; it does not fetch web pages, feeds or other network sources automatically.

The Wiki shows separate progress rows for a completed and a running document.

Lecturer User Guide

Browse and search the Wiki

Browse and search the Wiki

In a Course's Wiki, filter the atom list by words from headings, metadata or body text; open an atom for its source details and related links. Switch between the list and knowledge-graph projections of the same atoms. The graph is another view of the stored links, not a different store.

The list view shows searchable Wiki atoms and their previews.

The graph view shows the links between the same Wiki atoms.

Lecturer User Guide

Sources and citations

Sources and citations

The curated corpus contains CBE methodology; the Course Wiki contains your reusable course material. If the same source exists in both, the active Course's Wiki takes precedence. A citation in the conversation is clickable: open its detail, inspect the cited section and check the source. A corpus citation is verified against the corpus; a Wiki citation resolves through that Course's index.

The source view shows the cited passage and its document details.

The assistant may make a working suggestion when the available sources do not support a claim. It must clearly label the suggestion as unverified.

Lecturer User Guide

Picker questions

Picker questions

A Picker presents a genuine closed choice as pills. It may allow one or several choices and may include Other, which opens free text. Use Tab/Shift+Tab to move, Space or Enter to select, and Escape to leave the current pill. A single ordinary option submits immediately; multiple choices use the submit control. After submission the answer is frozen and returns as the next turn.

The Picker shows three choices and an Other option for free text.

The narrow view stacks the same choices above the message field.

If a Picker cannot be shown, answer the question in prose.

Lecturer User Guide

Settings and versions

Settings and versions

Open the overlay from the gear at the top right.

Open Settings with Cmd+, on macOS or Ctrl+, on Windows/Linux. F1 opens Help. The application menu also provides the standard editing, zoom, full-screen, window and quit actions.

  • The model group holds endpoint, model id and key, connection test, context window and reasoning controls.
  • Appearance holds theme, accent, chat text size and interface language. The globe-and-code control in the header changes the same language immediately; it does not choose the language of your teaching content.
    • The information group reports installed app and Skill versions, shows the local CBE Toolbox identity, links to the official PIONEER Alliance website in the system browser, and provides the rereadable first-use overview.
  • The corpus group refreshes current content where available.

The open selector lists the available interface languages.

The narrow header shows the same language selector.

The information group shows the installed app and Skill versions.

The narrow overlay shows the same installed version information.

The update notice appears above the open Settings overlay.

The narrow view places the update notice above Settings.

App updates and content refresh use separate controls in Settings.

Troubleshooting and reference

Use the visible symptom to choose a safe next step.

Troubleshooting and reference

Common symptoms and safe recovery

Common symptoms and safe recovery

The model is not configured or the connection test fails

Your local Course files remain safe. Open the gear at the top right and the group containing endpoint, model id and key. Check for an accidental surrounding quote, the exact base URL, model id, key and context/reasoning support. Save and test again. If the endpoint is unreachable from a browser/network test or your institution blocks it, contact local IT; do not paste the key into a ticket.

The provider reports a rate limit or model error

Keep the Chat open. Wait for the provider's stated retry period or choose an approved model/endpoint. Retry the request once. Repeated retries can worsen a rate limit. If the provider gives a request id, share that id—not your prompt or key—with the authorised provider administrator.

An answer appears stalled, is stopped or is cut off

While the working status is visible, wait or use the square Stop control. Stop keeps text already received. For an explicitly cut-off answer, choose Continue to finish it or Retry to regenerate the turn. Do not start repeated parallel requests. If the app remains unresponsive, close it only after waiting for local persistence, reopen the Course and inspect the last completed turn.

The Course or stored Chat does not open

Return to the course list and select the Course again. A missing or damaged lossless JSON sidecar can make Resume unavailable while its readable Markdown archive remains listed. Preserve the Course folder and contact support before deleting anything. If a Course deletion was intentional, use the operating system trash to restore its whole folder.

An attachment cannot be extracted

Remove the pending attachment, keep the original, and check that its extension is in PDF, DOCX, PPTX, XLSX, TXT, MD, CSV and that the file itself opens normally. Image-only pages or protected/corrupt office files may yield no usable text. Create an accessible text-based copy rather than overwriting the original.

Excel material is refused

.xls, .xlsb and .xlsm are deliberately refused. Open the original in a trusted spreadsheet application, use Save As to create a separate .xlsx copy, inspect that copy and attach/import it again. Do not merely rename the extension.

A Wiki import is refused, fails or is aborted

A new import can start only for the active Course and only when that Course has no live import. Re-activate the intended Course and retry the failed document. One document's failure does not erase successful siblings. A run that cannot reach the model ends visibly and remains retryable. If you switched Courses, reopen the origin Course to see or abort its run.

CBE Maturity says provisional or stale

This is a state description, not data loss. Provisional means evidence is thin; stale means the recorded design changed after the reading. Ask in the conversation to discuss or refresh the reading. Criterion levels are not manually editable.

A citation cannot be opened or verified

Keep the answer but treat the claim as unverified. Reopen the citation and inspect its detail. If a section is missing, ask the assistant to identify the exact source passage or state the gap. For Wiki material, confirm the atom still exists in the active Course. Never treat a plausible-looking broken link as evidence.

A Picker does not render or shows a failure

Continue in prose: repeat the question briefly and state your choice. The assistant should recover with an ordinary question rather than exposing technical details. Your earlier Course work is unaffected.

Troubleshooting and reference

App update or content refresh fails

App update or content refresh fails

Keep the installed version. Retry only after confirming network access and the current release/content source with local IT. Do not disable certificate checks or replace files inside the app bundle. On unsigned macOS builds, obtain the next installer manually; content refresh is not an app update.

Troubleshooting and reference

What to share with support

What to share with support

Start with app/Skill version, operating system/version, time, visible symptom, steps that led to it, and a redacted screenshot or copied visible error. Version 0.1.16 has no one-click support export. Share neither provider keys nor personal student data. Do not send a whole app-data/Course folder by default. If authorised support needs a specific session Markdown, JSON sidecar or diagnostic file, agree the exact file and secure channel, retain an untouched backup and redact confidential content.

Contact local IT when policy, certificate, proxy, endpoint reachability, installer trust or storage permissions are involved. Contact the product/release owner for a reproducible app defect tied to the exact version.

Privacy, data and storage

How CBE Toolbox stores data and sends requests to the configured model provider.

Privacy, data and storage

What is stored locally

What is stored locally

The Toolbox writes its state to the operating system's app-data folder:

  • macOS: ~/Library/Application Support/CBE Toolbox/
  • Windows: %APPDATA%\CBE Toolbox\
  • Linux: ~/.config/CBE Toolbox/

Inside it, each Course has its own folder with course context, course-owned sessions, Canvas/design state, Wiki originals/extractions/atoms and related material. Deleting a Course moves that folder as a unit to the operating system trash.

Some records are intentionally outside every Course: app/model settings, the lecturer-wide Profile estimates, lecturer identity, lasting support preference, interface/onboarding choices and workspace pointers. The provider key is stored with app configuration and protected through the operating system's credential encryption where available. It is not written into a Course.

Privacy, data and storage

Back up one Course or the whole installation

Back up one Course or the whole installation

  1. Finish any running answer or Wiki import and close the app.
  2. Preserve the original folder; copy rather than move it.
  3. For one Course, copy that Course's complete folder, including all session and Wiki sidecars. This preserves course-owned work but not lecturer-wide Profile/support/identity or app/model configuration.
  4. For a complete backup, copy the whole CBE Toolbox app-data folder using an institutionally approved encrypted destination.
  5. Restore only to a compatible reviewed installation and keep the backup untouched until the restored state has been checked.

An operating-system-encrypted provider credential may not decrypt on another machine or account. Copying one Course or even the app-data folder does not guarantee a portable usable key; re-enter it through the settings surface when authorised.

Privacy, data and storage

Local persistence versus provider transfer

Local persistence versus provider transfer

Course work is persisted on your device. When you send a request, the configured model receives what it needs to answer: your messages, relevant attached or Wiki material and retrieved corpus passages. The app sends this to the endpoint shown in the settings overlay's model group, not to a CBE or Bridge & Binary inference service.

If that endpoint is an external service, the material leaves your device and that provider's retention, training, region and data-protection terms apply. Read those terms. If the endpoint runs on your own device through loopback (for example a locally managed compatible server), the model exchange stays local. Content/version checks are separate network operations and do not change which model receives a chat request.

Privacy, data and storage

Do not submit personal student data

Do not submit personal student data

Personal student data is not accepted for chat, attachments or Wiki ingestion. Remove or anonymise names, identifiers, contact details, grades, free-text feedback and any combination that could identify a student before adding material. A provider contract does not turn identifiable student data into acceptable input. If anonymisation would remove essential meaning, do not submit the material and consult your institution's privacy contact.

Accessibility and keyboard

Keyboard, focus, status and zoom behaviour in CBE Toolbox.

Accessibility and keyboard

Keyboard operation

Keyboard operation

  • In the composer, Enter sends and Shift+Enter inserts a newline. Cmd+Enter and Ctrl+Enter also send. Input-method composition is respected, so confirming composed text does not accidentally send.
  • Use Tab/Shift+Tab to move through ordinary controls. Activation uses Enter or Space according to the control.
  • The composer + menu, header language selector, panel disclosures, settings/profile overlay and Picker are keyboard-operable.
  • The native application menu follows platform conventions: settings uses Cmd+, on macOS and Ctrl+, on Windows/Linux, Help uses F1, and the Edit/View/Window items provide native editing, zoom, full-screen and window actions.
  • Escape closes the currently open menu, language list, disclosure, panel layer or overlay where that surface owns Escape, and returns focus to its trigger when appropriate. The language list also supports arrow movement, Home/End and typeahead.
  • In a Picker, Tab/Shift+Tab moves between choices, Space or Enter selects, and Escape leaves the focused choice. The free-text choice accepts typing and Enter submission.
  • Escape does not stop an answer. Move focus to the square Stop control and activate it. This prevents a global Escape press from destroying work while you are dismissing another surface. The app does not advertise a global shortcut palette. If a path above does not work, use the focused on-screen control and report the visible failure rather than guessing an undocumented key.

Accessibility and keyboard

Focus, names and non-colour status

Focus, names and non-colour status

Keyboard focus is visibly outlined. Closing a popup or overlay returns focus locally where appropriate; selecting a Course moves focus into the matching workspace rather than leaving it on a hidden control. Opening the first-use card does not steal focus.

The official PIONEER Alliance control in the information group is a keyboard-focusable link whose description says it opens the system browser; a failed open leaves focus and the app in place for a retry.

Primary icon controls carry accessible names. Running work is exposed as a text status and the composer changes to a separately named Stop control; colour is not the only signal. Maturity uncertainty/staleness, the active Course, selected language, selected Picker choices and open disclosures also carry text, state or accessible semantics in addition to colour. Chat turn roles remain available to assistive technology even when the visual role label is hidden.

Accessibility and keyboard

Text size, narrow widths, zoom and native dialogs

Text size, narrow widths, zoom and native dialogs

The appearance settings provide chat text size. The app-owned layout is designed to remain usable at the supported narrow width of 775 CSS pixels and at 200% browser-equivalent zoom, including the first-use card, transcript and composer. Side panels can collapse to preserve the centre conversation.

Operating-system file pickers, installer windows and security prompts follow your operating system's keyboard and screen-reader behaviour. Use the accessibility guidance for your operating system.

If focus becomes trapped or content overlaps at your text/zoom setting, preserve the Course, record OS/version, window size, text setting and the focused control, then follow What to share with support.

Glossary and FAQ

Product terms and short answers.

Glossary and FAQ

Glossary

Glossary

  • Course: the local workspace for one module, including Chats, design state and course Wiki.
  • conversation / Chat: the sequence of your requests and assistant responses in a Course.
  • New Session: a fresh conversational context that keeps the Course's recorded design and older stored Chat.
  • CBE Process Canvas: the ten-step record of settled design components.
  • card: one recorded component on the Canvas.
  • focus: the design step currently being worked on.
  • depth: how far a step has been worked: open, rough, refined or detailed.
  • CBE Maturity: a working reading of the recorded design against the PIONEER continuum.
  • target: the intended overall ambition or the desired level for a criterion.
  • achieved reading: the app-derived overall level from recorded current criterion readings.
  • criterion: one of the seven PIONEER dimensions used by the Maturity reading.
  • corpus: curated CBE methodology delivered with the Toolbox.
  • course Wiki: reusable material imported for one Course.
  • atom: one focused, searchable note produced from Wiki material, with source and related links.
  • attachment: a local file supplied to the next conversation turn, not automatically added to the Wiki.
  • citation: a clickable reference to a corpus document or Course-Wiki atom.
  • support preference: your explicit lasting choice for guided, collaborative or concise assistance; not an estimate of competence and not consent to formulate content.
  • reasoning: a provider/model setting controlling supported reasoning effort; it is not the visible explanation in the answer and not a CBE work mode.

Glossary and FAQ

Frequently asked questions

Frequently asked questions

Do I need to complete the ten steps in order?

No. Start at your relevant decision; open fields remain visible. The coherence check after step 3 still matters. See CBE Process Canvas.

Should I attach a file or import it into the Wiki?

Attach for the next turn; import for reusable Course material. See Attachment or course Wiki?.

Does choosing guided support let the assistant write my module?

No. Preference controls assistance style, not authorship consent. See Choose the support you want and Formulation help remains your decision.

Where are my files and what should I back up?

See What is stored locally and the Back up one Course or the whole installation.

Is an uncited suggestion verified CBE methodology?

No. It can be useful working material but must remain non-authoritative. See sources and citations.

Can I use personal student data?

No. Remove or anonymise it before chat, attachment or Wiki ingestion. See Do not submit personal student data.

Where do I get the current installer?

Download it from Installation for end users.

How do I recover from a visible error?

Keep the original work and use the symptom-first Common symptoms and safe recovery.