← Back to work
Product/UX Case Study · Mobile App

EduOpos

Helping teachers in Spain study for oposiciones and walk into class prepared.

A mobile learning app for teachers in Spain preparing for oposiciones: temario, practice cases, flashcards and an AI worksheet generator. Redesign of onboarding and worksheets, plus two new modules: Temario and Supuestos prácticos.

Live on the App Store EdTech Mobile App Product/UX
Role Product Designer
Platform Mobile · App Store
Year 2025–26
Tools Figma · FigJam
EduOpos case library on an iPhone
69Screens designed
8User flows
7+AI worksheet types
01

A learning app to redesign, and two content-heavy modules to build from scratch.

From syllabus anxiety to everyday confidence: a connected experience spanning worksheets, practice cases, memorization tools and long-range planning.

Product
Mobile app for teachers in Spain preparing for oposiciones: temario, practice cases, flashcards and a worksheet generator.
Starting point
An existing app with onboarding and worksheets, but no Temario or Supuestos prácticos modules yet.
My part
Product Designer, working directly with the founder: redesign of onboarding and worksheets, plus Temario and Supuestos prácticos from zero.
02

Dense content. Nested cases. One small screen.

Each topic holds dozens to hundreds of fragments; practice cases nest phases, sections and references. The challenge was making that content scannable, navigable and personal on mobile.

Temario · New module
Dozens to hundreds of fragments per topic.
The order of the material matters. Users need to see where they are without opening every fragment.
Temario · oposición + especialidad
└ Tema · topic
  └ Section / Subgroup · keeps original order
    └ Fragment · dozens to hundreds
MemorizadoNecesita prácticaSin estudiar
Supuestos prácticos · New
Nested cases, too deep for tabs.
A case can run 20+ pages, with phases, sections and references inside. Navigation had to handle that depth.
Explicación
Índice · replaces tabs
Resultado · core content
  └ Fase Inicial · Procesual · Final
    └ Sections → References
Estudio · practice
03

Two audiences, one dense learning system.

01 · Opositores
CCarlos
Study hundreds of fragments and nested practice cases.
02 · Teachers
MMaría · Andalucía, Primaria
Need ready classroom materials for tomorrow.
03 · Both
MCMaría & Carlos
Need region + specialty to match their curriculum.

Lots of content. No structure for a phone yet.

Before designing screens, I mapped how temario, topics, sections and fragments relate, and how practice cases nest phases and sections.

!
Nested cases need more than tabs
!
Progress must not repeat across screens
!
Fragments shouldn’t be opened one by one
04.1

Onboarding & personalisation Redesign

María and Carlos move through the same onboarding, but the system adapts intent, region and specialty into personalized materials.

The problem. Each autonomous community and specialty has its own temario. Onboarding had to capture both clearly before the user sees any content.

01
A first screen that explains the value.
Splash, logo and Get Started set up “Estudia con método” before sign-in.
02
Intent first.
Users choose why they are here (temario, flashcards, supuestos or planning), so the experience starts from their goal.
03
Especialidad and Comunidad Autónoma.
Selected states, descriptions, card sizes, spacing and CTA refined so the choice is easy to make and to check.
04
One icon style.
Specialty and region icons aligned in stroke, visual weight and detail into a single set.
SIGN UP → VERIFY → INTENT → REGION → SPECIALTY
Select intent
01Select intent
Select region
02Select region
Select specialty
03Select specialty
04.2

Fichas / worksheet generator Redesign

An AI worksheet generator for teachers. I audited the existing flow and redesigned it step by step.

The problem. Teachers need ready materials fast: Matemáticas, Lectura, Crucigrama, Sopa de letras.

01
Audit of the existing flow.
Catalog, activity type, filters, parameters and result reviewed step by step.
02
Parameters before generation.
Teachers set type, level and layout before generating, with credits always visible.
03
One form per worksheet type.
Matemáticas, Sopa de letras, Crucigrama, Nube de palabras, Puzzle, Colorear and Comprensión lectora: each type shows only the parameters it needs.
04
Empty state and credits.
A clear first state for a teacher with no worksheets yet, and remaining credits with a path to Pro.
CATALOG → TYPE → FILTERS → CONFIGURE → GENERATE
Worksheet catalog
01Worksheet catalog
Select activity type
02Select activity type
Review result
03Review result
A teacher configuring a worksheet in EduOpos
Configure the worksheetTeachers set the activity parameters before generating a classroom worksheet.
04.3

Supuestos prácticos New

Practice cases with nested phases, sections and references, restructured to be read and studied on a phone.

The problem. A case goes Explicación → Índice → Resultado → Estudio, with Fase Inicial / Procesual / Final nested inside. Tab navigation couldn’t hold that depth.

01
Índice instead of tabs.
A table of contents handles nested phases and sections; users jump straight to the part they need.
02
Resultado as the core.
Resultado is the main content of a case; Explicación and Estudio support it.
03
Scannable long text.
Clear hierarchy for phases, sections and references, so long cases don’t lose the reader.
04
Create or import.
Cases can be written step by step or imported from an existing PDF, which AI then evaluates criterion by criterion.
LIBRARY → CREATE / IMPORT → REVIEW → PRACTICE → RESULT
Review dashboard
01Review dashboard
Navigate content
02Navigate content
Read & review
03Read & review

Supuestos prácticos · AI evaluation

Upload a PDF, see what to fix.

Many opositores already have a written supuesto. Instead of retyping it, they upload the PDF and AI evaluates it criterion by criterion: an overall score, the weight of each criterion and the critical ones highlighted in red, with a direct path to edit them.

Choose to write a supuesto manually or upload a PDF
01Write or upload
Uploaded PDF with the Analyze with AI button
02Analyze with AI
AI evaluation summary with score and criteria, critical ones in red
03Score by criteria
04.4

Temario & study loop New module

Temario, fragments, statuses, notes and progress: the daily study loop for opositores.

The problem. Topics hold dozens or hundreds of fragments in a fixed order. Opening each one separately would make studying slow, and progress could easily repeat across screens.

01
Temario → Tema → Section → Fragment.
One hierarchy that keeps the original order and shows where you are.
02
Open or collapsible.
Content stays open where reading flows and collapses where it doesn’t, so fragments aren’t opened one by one.
03
Memorizado / Necesita práctica.
Status lives on the fragment itself, so progress isn’t repeated elsewhere.
04
Notes and practice.
Highlights become notes; flashcards and the progress map close the loop.
FLASHCARDS → TEMARIO → NOTES → FAVORITES → PROGRESS
Open temario
01Open temario
Save notes
02Save notes
Track progress
03Track progress
A flashcard reviewed and marked as memorised in EduOpos
Review flashcardsA flashcard is reviewed and marked as memorised.
05

A visual language built for teaching, not browsing.

Purple signals action, lavender provides calm context, and a small set of status colours shows progress at a glance.

01
Purple hierarchy
Violet and lavender guide attention — primary actions are always clear at a glance.
02
Status colours
Green for memorised, orange for needs practice, red for critical criteria: progress reads without extra text.
03
Paper clarity
White cards and open space make dense educational content feel approachable on mobile.
Purple · Primary
#6E64DE
Lavender · Surface
#F6F5FF
Green · Memorizado
#24A862
Orange · Necesita práctica
#E98649

Typography

One family across the whole app: Rubik. Its rounded, friendly shapes keep dense syllabus text legible at small sizes, and a short scale keeps hierarchy predictable: H1 30 Bold, H2 24 Medium, Body 16 SemiBold / 14 Regular, Caption 12 and 10.

06

69 screens. 8 user flows. Shipped to the App Store.

Complex educational content (temario, practice cases, worksheets and memorisation tools) structured into clear mobile journeys.

69 screens
Onboarding · Worksheets · Supuestos · Study tools
8 user flows
IA · Core flows · UI design · Design system
7+ worksheet types
Coloring · Math · Crossword · Word search · Puzzle · Reading · Word cloud

My contribution focused on selected user flows, UI improvements, feature design and design system work within the existing product — including an audit and redesign of the Fichas (worksheets) flow and its tablet adaptation.

Have a complex product
that feels hard to use?

This case shows the kind of work I do best: turning dense, structured content into mobile experiences people can actually use.

01
IA for content-heavy apps
Structuring syllabi, catalogs and nested content so users can scan and navigate it on mobile.
02
Learning & EdTech flows
Study loops, progress, statuses and practice: flows that help people learn, not just browse.
03
Redesign & new features
Improving what exists and designing new, content-heavy modules that fit into it.
04
Onboarding & personalisation
Setup flows that capture what matters and shape the rest of the experience.