HomeDocs › Documents & Content

Course Files Library

Course Files Library on the course dashboard opens a categorized library for syllabi, handouts, schedules, notices, reference material, and anything that is not tied to a specific weekly lecture. Organize files into your own folders, rename or reorder them, and delete what is no longer needed. To share a library file with students, link it from a published Learning Module.

ProfDesk Course Files Library categorized file library
Course Files Library: categorized files that can be linked from Learning Modules.

Which file types you can upload

Any file. ProfDesk stores it exactly as you uploaded it and hands it back on download, whatever the format: a CAD drawing, a Pages document, a SPSS dataset, a NumPy array, a zip of a whole project. Nothing needs adding to a list first, and the same rule applies to student submissions and to files that arrive in a Canvas import.

The one exception is a program. A file an operating system runs or installs when you open it, such as .exe, .bat, .jar or .apk, is refused, because you or a student would be the one opening it. Put it in a .zip if a course genuinely needs to hand one out.

What ProfDesk can show you is narrower than what it accepts, and the difference is worth knowing:

  • Opens in the browser: PDFs, images, audio and video, Word documents, spreadsheets and CSVs. PowerPoint and the older Office formats are converted to a PDF for reading.
  • Opens as read-only text: source code, Markdown, LaTeX, HTML, JSON and other plain-text formats. Shell scripts and .php files are stored and downloaded rather than displayed.
  • Downloads: everything else. Opening one shows a panel naming the type with a download button, because no browser can render a CAD drawing or a MATLAB data file.

A file that claims to be something it is not gets caught. Anything ProfDesk displays is checked against the format's own signature, so a program renamed to .pdf or an HTML file renamed to .mp4 is refused rather than stored.

Learning Modules

The Learning Modules tile organizes content sequentially, typically one module per teaching week ("Week 1: Intro", "Week 2: Loops", etc.), each containing a mix of:

  • Course files, slides, PDFs, code samples, uploaded into the module or picked from your Course Files Library
  • URL links, external videos, readings, tools
  • Rich text content, written notes/instructions composed directly in the module
  1. Click + Module and title it (for example, "Week 1: Intro").
  2. Add items to the module, choose Course File, Web Link, or Text Page for each item and give it a title. A file you upload into a module is also added to your Course Files Library.
  3. Reorder modules and items as your syllabus evolves.
  4. Export the whole set of modules with the Export button when you need an offline/archival copy.
Deleting a module deletes every item inside it, including any uploaded files in storage. This cannot be recovered.
ProfDesk Learning Modules weekly content organization
Learning Modules: sequential weekly modules mixing files, links, and text.

Course File Builder

The Course File Builder assembles a comprehensive, printable/exportable course file in one place, the artifact most accreditation reviews (and many department chairs) actually ask for. It automatically pulls together:

  • Course information (code, title, term, credit hours, description)
  • Course Learning Outcomes (if OBE is enabled) and a Table of Contents built from your Learning Modules
  • The weight assigned to each assessment category
  • Each assessment's papers, solutions, and questions / sub-parts
  • Flagged sample performance (Best/Average/Worst) from the Sample Picker
  • The Final Grade Report
  • An Individual CLO Performance Report (if OBE is enabled)

Open it from the course dashboard and use Export to PDF / Print to generate the final document.

ProfDesk Course File Builder assembled document
Course File Builder: one export covering outcomes, category weights, samples, and final grades.