Static GitHub Pages tool for collecting structured and reflective responses for:
Pedagogical Friction in the Age of Generative AI: A Mixed Methods Proposal
The root site is designed as a neutral project entrance and role-selection page. Role-specific pages provide the intake, selected-response, reflective interview, card-sort, and export workflows. The structure supports the proposed dissertation study while keeping participant data local to the browser until the participant or researcher downloads an export.
Expected GitHub Pages URL:
https://minerclass.github.io/dissertationquestionsbeta/
Role-specific participant URLs:
- University student:
https://minerclass.github.io/dissertationquestionsbeta/university/ - K-12 classroom-facing educator:
https://minerclass.github.io/dissertationquestionsbeta/teacher.html - School and district leader:
https://minerclass.github.io/dissertationquestionsbeta/principal.html
Researcher review URL:
- Researcher overview:
https://minerclass.github.io/dissertationquestionsbeta/researcher/ - Dissertation sites dashboard:
https://minerclass.github.io/dissertationquestionsbeta/dissertation-sites/ - Conference presentations hub:
https://minerclass.github.io/conference-presentations/
Survey orientation URL:
- K-12 educator survey landing page:
https://minerclass.github.io/dissertationquestionsbeta/survey-landing/
The front page has been rebuilt as a readable, dependency-free static project entrance instead of a combined interview instrument. The goal is to orient participants without shaping their responses before they enter a role-specific page.
The role-specific apps now include:
- Consent and local-data notice screens
- Standard opening scripts and role-specific closing questions aligned to the IRB packet
- Role-specific selected-response and short-answer items
- Typed or browser-local recorded reflection prompts
- Standardized follow-up probes rather than AI-generated individualized probing
- Researcher-only framework tags retained in structured exports but hidden from participant-facing screens
- Shared teacher and university-student card-sort activity aligned to the IRB packet
- No card sort in the school- and district-leader protocol
- Review screen
- JSON and Markdown export
- Local draft saving through browser localStorage
This static version does not use a server, database, account system, or third-party transcription service.
Important limits:
- Responses stay in the participant's browser until exported.
- Audio recording uses the browser's local
MediaRecorderAPI when supported. - Audio is not automatically transcribed.
- Audio is kept as a current-session browser download, not saved into the long-term local draft.
- Participants or researchers should type, paste, or revise transcript notes before export.
- JSON and Markdown exports include an audio manifest, but audio files should be downloaded separately when recordings are used.
- Exported files must be transferred using an IRB-approved process.
- The consent form should explain recording, export, retention, deletion, and secure transfer procedures.
Do not use the app for live dissertation data collection until the final protocol, consent language, data handling process, and IRB approval are in place.
index.html- neutral project entrance and role-selection pageuniversity/index.html- university student version of the instrumentteacher.html- teacher-only version of the instrumentprincipal.html- shared school- and district-leader version of the institutional protocolresearcher/index.html- researcher-facing overview and review linksdissertation-sites/index.html- researcher-facing dashboard of public dissertation-related GitHub Pages sitessurvey-landing/index.html- static participant-facing orientation page for the K-12 educator surveysurvey-landing/styles.css- local styling for the survey landing pagesurvey-landing/README.md- notes for updating survey links and deploymentdashboard.html- existing analysis dashboard artifact; intentionally not linked from participant-facing pages.nojekyll- keeps GitHub Pages from applying Jekyll processing
- Participant reviews consent language.
- Researcher or participant selects role.
- Participant completes quick response items.
- Participant types or records reflection responses.
- Participant answers standardized follow-up probes.
- Teacher and university-student participants complete the shared card sort.
- Participant reviews export preview.
- Participant downloads JSON or Markdown.
- Export is transferred through the approved research workflow.
The app intentionally avoids fully dynamic AI-generated follow-up questions. Standardized follow-up probes preserve consistency across participants and are easier to defend in a mixed methods dissertation design.
Building-level administrators and district or system-level leaders complete the same institutional protocol. The leadership role and exported role-group fields preserve their separation for analysis across role groups.
The prompt data model is aligned to the Pedagogical Friction Framework from the start so exported responses are easier to code across:
- noetic friction
- rhetorical friction
- existential friction
- infrastructural friction
- equity and access
- policy and governance
- authorship and accountability
This is a static site. To publish on GitHub Pages:
- Push changes to
main. - In repository settings, enable GitHub Pages.
- Use
Deploy from a branch. - Select
mainand/ root.