Skip to content

Releases

Lecture React v1.1.4

Choose a tag to compare

@jinseon-yoo jinseon-yoo released this 05 Nov 08:33

Reactions are now colourful 3D emoji, the report tells you much more about the class
and is saved the moment the class ends, and the overlay can be sent to the screen your
slides are actually on.

Reactions are 3D emoji now

The flat icons in boxes are gone. Every reaction is a full-colour 3D emoji, which is
easier to recognise at a glance over a busy slide:

Reaction Emoji
Understand 👍 thumbs up
Confused 😵‍💫 spiral eyes
Too Fast 🚀 rocket
Love It ❤️ red heart
Again ☝️ index pointing up
Idea 💡 light bulb
Can't See 🙈 see-no-evil monkey
Can't Hear 🙉 hear-no-evil monkey

It is the same picture everywhere — on the student's buttons, floating over your
slides, in the surge badge on the control strip, and beside each label in the report —
so what a student taps is exactly what you see.

The emoji are Microsoft's Fluent Emoji (MIT licence), bundled with the app. Nothing is
downloaded during class, and Windows and macOS show the same pictures.

"Interesting" is now "Idea"

The sixth feeling used to mean "this is interesting". It now means "I have an idea",
with a light bulb. If you see a wave of them, somebody wants to say something.

Reactions move faster

Floating reactions now last 3.5–5 seconds instead of 5–7.5. The emoji are larger and
easier to catch than the old chips, and at the longer life they crawled up the screen.
They also start a little higher, so they no longer appear half-hidden behind the
control strip.

A much more detailed report

The end-of-class PDF has been redesigned and now also contains:

  • At a glance — a few sentences that read the class for you: what share of
    reactions said the room was following, the roughest stretch and what drove it, how
    your understanding checks moved, and which questions are left to follow up.
  • A heat strip per reaction under the timeline, so you can see when each kind of
    reaction happened, with the roughest stretch shaded.
  • Each reaction's busiest minute, next to its count and share.
  • Key moments, in order — surges, questions, checks and can't-see / can't-hear
    reports on one timeline.
  • How the room was reacting just before each check, beside its result.
  • A minute-by-minute table of the whole class, for when you want the exact count
    rather than the shape.

As before, nothing in it identifies a student.

The report lands in Downloads by itself

The moment you end the class, the PDF is saved to your Downloads folder as
Lecture-React-<date>-<time>-<code>.pdf, and the launcher's CLASS ENDED screen names
the file with a Show in Folder button. (Earlier versions saved it under Documents.)
If the save fails — a full disk, a missing folder — the launcher says so and offers
Save Report Again.

Choose which screen the overlay covers

If your projector extends your desktop instead of mirroring it, the overlay used to
appear on your main screen — often the laptop, not the slides. The launcher now shows
SHOW OVERLAY ON with one button per screen during a class; pick the one your
slides are on. With a single display or a mirrored projector there is nothing to
choose and the buttons do not appear. If the chosen screen is unplugged, the overlay
returns to the main display.

Downloads

Your machine Download
Windows 10/11, 64-bit Lecture-React-Windows-x64-Portable.zip
Mac with Apple silicon (M1 and later) Lecture-React-macOS-AppleSilicon.zip
Mac with an Intel processor Lecture-React-macOS-Intel.zip

Apple menu -> About This Mac tells you which Mac you have. GitHub's automatic
source-code archives are not the app. On Windows, extract the whole ZIP and keep every
file in the folder together.

On macOS the app is not notarized by Apple, so a downloaded copy is blocked until you
clear its quarantine flag: in Terminal type xattr -dr com.apple.quarantine (note
the trailing space), drag the app onto the window, press Return, then open it.

What has actually been tested

  • The full workspace typecheck passes, and the server's scripted 30-student class
    passes end to end: joining, reaction bursts, rate limits, questions, votes, polls
    and ending the class.
  • The student screen and the overlay were checked in a browser with 24 simulated
    students, and the packaged macOS app was run through a local test class with all
    eight emoji showing.
  • Ending a test class saved the report automatically, and a report rendered from a
    synthetic 50-minute class shows the emoji and the new sections correctly.

Not yet tried: the screen picker on a real projector. The Windows build has still never
been run on a Windows PC.