TotQuiz

{{ mobileContentTitle }}

Render Pipeline

Loading...
No renders found
{{ render.status }} {{ new Date(render.created_at).toLocaleString() }} ({{ formatRenderDuration(render) }})
{{ render.error_message }}

{{ activeViewTitle || 'All Quizzes' }}

{{ selectedTheme.name }}

Theme editor coming soon...

Select a quiz

Choose a quiz from the list to view and edit songs

Select a theme

Choose a theme to customize colors and fonts

{{ selectedTheme.name }}

{{ selectedTheme.base_theme || 'Custom theme' }}

Built-in theme

Theme customization coming soon

You'll be able to customize colors, fonts, and preview how your quiz will look.

Edit Quiz Details

Update quiz title, description, and theme

Select a phase to get started

Choose a phase from the pipeline to view details

Question Review

Review and approve songs for the quiz

{{ metadataErrors.length }} song(s) failed to load metadata
{{ err.song }} by {{ err.artist }} - {{ err.error }}
{{ question.position + 1 }}

{{ question.song_title }}

{{ question.song_artist }}

Preview

Some questions not approved

{{ previewCurrentSlide.type }} #{{ previewCurrentSlide.questionIndex + 1 }}

Timings may not be optimal until all questions have been approved.

{{ previewLoadingStatus }}
{{ previewLoadingProgress }}%
{{ formatPreviewTime(previewCurrentFrame) }} / {{ formatPreviewTime(previewTotalFrames) }}

Rendering

Create video from the quiz

Some questions not approved - video may have data gaps

Warning: Some questions not approved - video may have data gaps

Loading render history...

Render History

{{ render.status }} ({{ formatRenderDuration(render) }})
{{ new Date(render.created_at).toLocaleString() }}

{{ render.error_message }}

No renders yet.

Click "Render Video" to generate a video for this quiz.

Publishing

Publish quiz video to YouTube

Publishing not available yet.

Complete video rendering first.

Add thumbnail
Status: Loading... Public Unlisted Private View on YouTube
Click to add thumbnail

Select a song to edit

Choose a song from the list to review and edit timing

{{ displayedQuestion.song_title }}

{{ displayedQuestion.song_artist }}

{{ displayedQuestion.song_album }}

Analyzing audio...
0:00 {{ formatTime(audioDuration) }}

{{ showTimingDetails ? 'Drag regions to move, drag edges to resize' : 'Drag regions to move' }}

Clue
s
s
Hook
s
s

Video

{{ getSelectedVideoInfo().title }} · {{ getSelectedVideoInfo().artist }}
No video selected
No video available for this song
Analyzing video audio...
0:00 {{ formatTime(videoDuration) }}

{{ showVideoTimingDetails ? 'Drag region to move or resize' : 'Drag region to move' }}

Video Hook
s
s

Theme Preview

Theme preview will go here

Render Pipeline

Loading...
No renders found
{{ render.quiz_title }}
{{ render.status }} {{ new Date(render.created_at).toLocaleString() }}
{{ render.error_message }}

{{ quiz.title }}

{{ quiz.source_name || quiz.source_type }}

{{ formatStatus(quiz.status) }}
{{ quiz.total_questions }} songs
No themes yet

{{ theme.name }}

{{ theme.base_theme || 'Custom' }}

Built-in

No Scheduled Playlists

Set up automated quiz generation from your favorite playlists

{{ schedule.name }}

{{ schedule.source_type }}

{{ schedule.enabled ? 'Active' : 'Paused' }}
Next: {{ formatDate(schedule.next_run_at) }} No upcoming runs

{{ selectedQuiz.title }}

{{ formatStatus(selectedQuiz.status) }}

{{ selectedQuiz.description || 'No description' }}

{{ selectedQuiz.youtube_metadata?.title || selectedQuiz.title }}
Enriching {{ enrichingProgress.current }}/{{ enrichingProgress.total }}: {{ enrichingProgress.currentSong }}
{{ question.position + 1 }}

{{ question.song_title }}

{{ question.song_artist }}

{{ selectedTheme.name }}

Theme editor coming soon...

Select a quiz to view songs

Select a theme to customize

{{ selectedTheme.name }}

{{ selectedTheme.base_theme || 'Custom theme' }}

Theme editor coming soon...

Edit Quiz Details

Select a song to edit

{{ displayedQuestion.song_title }}

{{ displayedQuestion.song_artist }}

{{ displayedQuestion.song_album }}

Analyzing...
0:00 {{ formatTime(audioDuration) }}
Clue
Hook

Video

{{ getSelectedVideoInfo().title }} · {{ getSelectedVideoInfo().artist }}
No video selected
No video available
Analyzing video...
0:00 {{ formatTime(videoDuration) }}
Video Hook

Unsaved Changes

You have unsaved changes to the quiz details. What would you like to do?

Delete Quiz

Are you sure you want to delete "{{ selectedQuiz?.title }}"? This action cannot be undone.

Render Without Approval?

{{ quizQuestions.filter(q => q.status !== 'approved').length }} songs have not been approved yet. Are you sure you want to render the video without reviewing all songs?

Unsaved Changes

You have unsaved changes to this song. Discard changes?

{{ thumbnailPreview ? 'Saving...' : 'Generating thumbnail...' }}

{{ thumbnailPreview ? 'Preview Thumbnail' : 'Select Thumbnail' }}

Thumbnail preview

Upload custom image

1280x720 recommended

Auto-generated options

Album Art Collage

{{ selectedQuiz?.title }}

{{ selectedQuiz?.source_name }}

Title Card

Create Quiz

Choose a data source to create your quiz:

{{ versionSelectorType === 'song' ? 'Search Songs' : 'Search Music Videos' }}

Best ~ Good ? Poor

Searching...

No results found

Select Playlist

Connect to Spotify

Sign in to access your playlists

Loading playlists...

No playlists found

Spotify Archive

Loading archive playlists...

{{ filteredArchivePlaylists.length }} playlists (cached {{ archiveCacheAge }})

No playlists found

Creating quiz...

{{ creatingQuizStatus }}

Settings

Users

Loading users...

{{ user.name?.charAt(0)?.toUpperCase() || '?' }}
{{ user.name }}
{{ user.email }}
{{ editUserForm.name?.charAt(0)?.toUpperCase() || '?' }}
Click camera icon to upload a profile picture
No users yet. Click "Add User" to create one.