If something goes wrong, start here. The issues below cover the most common reports.
The extractor targets the standard Curtin unit survey report layout. Imports fail most often because:
The import summary shows a per-file error message to help you narrow down the cause.
A survey is considered a duplicate when the same unit code and offering period already exist in the database. This is usually what you want — re-importing the same file is harmless. If you need to replace an offering because an updated report was issued, open the unit detail page, delete the offending offering, and re-import.
You need at least two imported offerings across different semesters before the trend chart has anything to plot. Import another survey.
Open the unit detail page and cross-check against the original PDF. If the numbers in InsightLens differ from the PDF, the extractor probably misread a section — please report an issue with the PDF attached if you can share it, or a redacted version if not.
ollama list in a terminal should return without error).Usually the question was too specific for the data you have. Try broader filters, or open the Units page and confirm the data exists.
That’s the default. Leave Settings → AI Assistant unconfigured and InsightLens will make no AI-related network calls. The Dashboard’s “Ask InsightLens” card will point to Settings instead of showing a chat input.
This was fixed in a recent release. If you’re still seeing it, update to the latest build from the Releases page.
The top strip of the sidebar is draggable; the collapse chevron button is not (that’s intentional so it still registers as a click). If the sidebar top still doesn’t drag the window, restart InsightLens — the drag region is applied once on mount.
See First Run. You can move it any time from Settings → Data Storage.
Copy surveys.db. That’s it — InsightLens stores everything in a single file. Keeping the file in a cloud-synced folder gives you automatic versioning for free.
If none of the above matches, please open an issue on GitHub with: