This document specifies ppt-presentation, a browser-based presentation site that delivers a lecture on interaction models in human–computer interaction (HCI) as a click-through slide session rather than a PowerPoint file or slide deck. The presentation is authored to be shown on a projector or opened through a shared link, and it permanently carries the presenter credit: Name: B Aishwarya Sri, Roll no: 23r21a6606.
The product intent is a single, self-contained web presentation: a public landing surface that establishes the topic and the presenter, and a slide session that advances one slide at a time through the interaction-model content. The audience is a classroom or shared-link viewer; the presenter is the person advancing the slides during delivery. The site is anonymous and public — no accounts, no sign-in, no stored session state beyond the current slide position in the browser.
ppt-presentation is a small web application composed of three provisioned services:
Actors. Two active human personas: the Presenter, who delivers the session and advances slides, and the Audience member, who views the slides on a projector or shared link. There are no system or provider actors beyond the provisioned services.
Accepted behavior. The site presents the topic of interaction models in HCI as a click-through slide session; it displays the presenter credit (B Aishwarya Sri, roll no. 23r21a6606) as presented content; and it is viewable on a projector or via a shared link. The deliverable is a web presentation site, not a PowerPoint file or slide deck.
Exclusions. The product does not produce, export, or accept PowerPoint files or slide-deck files. It does not provide accounts, authentication, editing, or authoring tools for end users. It does not provide speaker notes, audience polling, or live Q&A.
Removed from scope
ppt-presentation is delivered entirely as a first-party web application. Both surfaces — Landing and Presentation — are public and anonymously reachable; no identity, login, or session account is required to view or advance the slides. This matches the accepted access contract: both pages have access_requirement: none.
The presentation content (slide text, the interaction-model material, and the presenter credit) is owned by the application and served by the shared backend from MariaDB. The frontend is the sole human-facing surface. There is no provider-owned or external destination in the current scope.
Current scope covers the two pages and the click-through session. Future ideas (such as downloadable export or speaker notes) are explicitly out of current scope and are not represented in any page.
01 / 12 counter with rectangular prev/next blocks at bottom-right.NN / 12 with red prev block and black next block, flush bottom-right.FR-1 — Browser-based click-through presentation (explicit). As a Presenter, I should deliver the presentation as a browser-based site whose slides I click through one at a time, so that the session runs in a browser instead of a PowerPoint file.
FR-2 — Topic content: interaction models in HCI (explicit). As an Audience member, I should see slide content about interaction models in human–computer interaction, so that the session communicates the stated topic.
FR-3 — Presenter credit displayed (explicit). As an Audience member, I should see the presenter credit — Name: B Aishwarya Sri, Roll no: 23r21a6606 — on the presentation, so that attribution is always visible.
FR-4 — Viewable on projector or shared link (explicit). As an Audience member, I should view the presentation on a projector or through a shared link, so that I can follow the session remotely or in the room.
FR-5 — Enter the session from the Landing (required_inference). As an Audience member, I should enter the slide session from the Landing via the ENTER SESSION control, so that I move from the title surface into the slides.
FR-6 — Slide position and navigation boundaries (required_inference). As a Presenter, I should see the current slide position and have prev/next disabled at the deck boundaries, so that I always know where I am and cannot advance past the end.
NN / 12 counter reflects position; prev is disabled on the first slide and next on the last.Flow A — Presenter delivers the session.
02 / 12.Flow B — Audience member follows on a projector.
Flow C — Audience member opens the shared link.
Authoritative creative direction: Systematic clarity — subway-map rigour for an HCI lecture in the browser (muse: Massimo Vignelli).
#F7F5F0#FFFFFF#111111#D8232A#F2B705#6B6B6B#D8232A (red), WIMP #1F6FB2 (blue), direct manipulation #2E8B57 (green), conversational #F2B705 (yellow)#111111 and #D8232A, rectangular colour chips, visible 12-column grid on the Landing. Icons are flat pictograms in solid black or one coded colour, never outlined or shaded.The Landing is a near-full-viewport typographic composition on paper-white, not a centred SaaS hero. The words INTERACTION MODELS are set in Archivo 700 at clamp(44px, 9vw, 120px), stacked in two flush-left lines occupying the left nine columns; the second line HUMAN–COMPUTER INTERACTION is in red #D8232A at half the size, sitting directly beneath a 3px black rule that spans the full 12-column grid. To the right, a small schematic map of four colour-coded lines (red, blue, green, yellow) crosses like a transit diagram. Below the rule, a full-width band in #111111 carries the presenter credit "Presented by B Aishwarya Sri · Roll no 23r21a6606" in white uppercase micro-label type, with a rectangular red ENTER SESSION → block pinned to the far right of that band. No gradient, no blob, no image — the grid itself is the hero. The 3px black rule acts as the page's spine and repeats on every slide as the top rule.
Interaction Model: Static (direction) Motion Tempo: still Hero Dimensionality: flat
Landing Hero Motion Brief. Focal subject: the oversized typographic title and the schematic interaction-model map. Input→transformation→outcome thesis: on load, the structural rules and headline settle into place; hovering the ENTER SESSION block performs a solid colour swap (no lift); activating it navigates to the Presentation. Motion vocabulary: instant, restrained — a single red rule may draw left-to-right on entry; no parallax, no bounce, no floating elements. Composed first frame: paper-white ground, 3px black rule spanning the grid, flush-left headline in columns 1–9, schematic map in columns 10–12, black presenter band with red ENTER SESSION block. Reduced-motion state: all elements render in their final positions with no rule-draw animation; hover states remain solid colour swaps.
clamp(...); no element covers readable text or controls.prefers-reduced-motion, provide a usable static arrangement; slide changes are instant.NN / 12); slide count and content are authored, not user-editable.
HUMAN–COMPUTER INTERACTION
Interaction models in human–computer interaction
Presented by B Aishwarya SriRoll no 23r21a6606

HUMAN–COMPUTER INTERACTION
Interaction models in human–computer interaction
Presented by B Aishwarya SriRoll no 23r21a6606
No comments yet. Be the first!