Cupping Session and Cupping Library are Quality Control modules designed to evaluate the quality of roasted coffee using internationally recognized standards (SCA / COE). These modules enable the QC team to:
- Create structured cupping sessions
- Invite internal and external evaluators
- Perform systematic scoring
- Store historical quality data
- Analyze quality trends and patterns
☕ MENU 1: CUPPING SESSION
📋 A. CUPPING SESSION DASHBOARD
Menu Path:
Production → Cupping Session
Dashboard Statistics
The initial view displays four statistic cards:
-
Total Sessions (13 / 8)
- First number: Total number of sessions
- Second number: Active/ongoing sessions
-
Open Sessions (13 / 0)
- Sessions with “Open” status (not yet started)
- Ready for execution
-
Done Sessions (13 / 5)
- Completed sessions
- Results stored in the Cupping Library
-
Cancelled Sessions (13 / 0)
- Cancelled sessions
- No evaluation data generated
Session List Table – Displayed Columns
- LOT ID – Unique session identifier (LOT001, LOT002, etc.)
- Date – Cupping date
- Time – Cupping time
- Participants – Number of invited participants
- Evaluators – Number of evaluators assigned
- Samples – Coffee batches to be cupped
- Status – Open / In Progress / Done / Cancelled
- Actions – Edit, Delete, View Results
➕ B. CREATE NEW CUPPING SESSION
Step 1: Click [Create New Session]
A form will appear with the following fields:
Basic Information
-
Session ID (LOT Number)
-
- Format: LOT001, LOT002, LOT003, etc.
- Auto-generated by the system
- Not editable
- Unique for each session
-
Session Date (Required)
-
- Select cupping date
- Format: DD/MM/YYYY
- Example: 24/12/2025
-
Session Time (Required)
-
- Select cupping time
- Format: HH:MM (24-hour format)
- Example: 14:00
-
Location (Optional)
-
- Text field for cupping location
- Examples:
- “QC Lab Room A”
- “Cupping Room – 2nd Floor”
- “Training Center”
-
Sheet Type (Required)
Select scoring form type:Option A: SCA (Specialty Coffee Association)
-
Most commonly used international standard
-
Total score: 0–100 points
-
Attributes:
Fragrance/Aroma, Flavor, Aftertaste, Acidity, Body, Uniformity, Clean Cup, Sweetness, Balance, Overall
Option B: COE (Cup of Excellence)
-
-
- Competition-grade scoring
- Similar structure with additional roast data fields
Sample Selection
-
Select Samples (Coffee Batches)
- Multi-select dropdown
- Select completed production batches
- Display format examples:
- “CL013 – Profile 003 (Aceh Gayo Blend)”
- “CL012 – Profile 002 (Ethiopia Yirgacheffe)”
Tips:
- Select 1 sample (single) or multiple samples (comparison)
- Recommended: 2–4 samples per session
- Samples should be from completed batches
Participant Management
-
Internal Participants (Clorofile Staff)
- Select from active staff list
- Multiple selection allowed
- Participant roles:
- Observer – Attends without scoring
- Evaluator – Performs scoring
-
External Participants (Guests / Non-Staff)
Use cases:
- Buyers evaluating samples
- Consultants or trainers
- Partner roasteries
- External coffee experts
Add External Participant:
- First Name (Required)
- Last Name (Required)
- Email (Required) – used for login credentials
- Role: Participant or Evaluator
Important Notes:
- External participants are automatically created as Clorofile users
- Passwords are auto-generated and sent via email
- Email includes:
- Login URL
- Username (email)
- Password
- Session details
Evaluator Assignment
-
Internal Evaluators
- Assign staff responsible for scoring
- Recommended: 2–5 evaluators per session
- Minimum: 1 evaluator
-
External Evaluators
- Same process as external participants
- Assigned specifically for scoring
- Granted access to SCA/COE forms
Step 2: Validation & Save
Pre-save Validation
- Date & time completed
- At least one sample selected
- At least one evaluator assigned
- Valid email format
- No duplicate LOT ID
Click [Save Session]
System Actions
- Generate unique LOT ID
- Save session data
- Create external user accounts
- Generate random passwords
- Send email invitations
- Set session status to Open
- Log activity
Confirmation
- “Cupping session LOT012 successfully created”
- “Invitations sent to 5 participants”
📧 C. EMAIL NOTIFICATIONS (AUTO-SENT)
- Internal Participants:
Subject: Cupping Session Invitation – LOT012 - External Participants:
Subject: Cupping Session Invitation – Login Credentials
✏️ D. MANAGE CUPPING SESSION
View Session Details
- LOT ID, date, time, location, status
- Sample list
- Participant list with acceptance status
Available Actions
- Edit Session
- Cancel Session
- Delete Session (Open status only)
- View Results (Done status only)
📝 E. EXECUTE CUPPING SESSION (SCORING)
Evaluators access the cupping form (SCA or COE) and score attributes on a 0–10 scale with notes.
Automatic Calculations
- Total score (0–100)
- Quality scale:
- 90–100: Outstanding
- 85–89.99: Excellent
- 80–84.99: Very Good
- 75–79.99: Good
- Below 75: Below Standard
Evaluators may Save Draft or Submit Score (final).
🗑️ F. DELETE / CANCEL SESSION
Cancel Session
- Status updated to Cancelled
- Email notification sent
- Data retained (soft delete)
Delete Session
- Allowed only when status = Open
- Permanent deletion (no recovery)
- External accounts and notifications removed
📚 MENU 2: CUPPING LIBRARY
📊 A. CUPPING LIBRARY DASHBOARD
- Total cupping records
- Common flavor descriptors (word cloud / bar chart)
Cupping Results Table
Displays LOT ID, sample, date, evaluator, total score, quality scale, sheet type, and actions.
🔍 B. FILTER & SEARCH
Filter by:
- Date range
- Evaluator
- Score range
- Batch
- Origin
- Roast level
- Sheet type
- Flavor descriptors
📄 C. VIEW CUPPING DETAIL
Detailed view includes:
- Session information
- Sample and production details
- Evaluator profile
- Full scoring breakdown
- Final score and quality scale
- Flavor profile summary
📈 E. EXPORT & REPORTING
- Export individual cupping results (PDF / Excel)
- Export bulk filtered data (CSV / PDF)
🔒 G. ACCESS CONTROL
Role-based permissions for:
- Admin
- QC Manager
- QC Staff (Evaluator)
- Cupping User (Limited)
- External Evaluator (temporary access, auto-expire)
🎯 H. BEST PRACTICES
Guidelines for:
- Session organizers
- Evaluators
- Data analysis and product development