Dashboard
Messages
Advanced Chatbot
Subscribers
Workshops
Video Resources
Tai Chi Videos
Coach Pei Corner
Johanna Corner
BFSAN Inquiries
Programs
12-Week Risk Reduction
Command Center
Participants
Consent Audit
Baseline Review
Goal Configuration
Weekly Scoring
Interventions
Coach Messages
Analytics
Daily Logs
Email Templates
30-Day Challenge
Nutritional Wellness
Tai Chi Program
Pickleball Program
8-Week Challenge
Soon
Educational Seminar
Soon
System
Cookie Consent Logs
Testimonials
Submissions
Users
System Settings
View Website
Edit Knowledge
Log In
Edit Knowledge Base Item
← Back to List
Title
Category
SubCategory
User Intent
Primary Question
Keywords (comma separated)
Content (Knowledge provided to AI)
Check-In"; } :root { --bp-green: #085536; --bp-orange: #e86f2a; --bp-beige: #fbf9f3; --bp-text: #2d3748; --bp-border: #e2e8f0; --bp-shadow: 0 4px 12px rgba(0,0,0,0.05); } .checkin-container { max-width: 800px; margin: 0 auto; padding: 2rem; font-family: 'Plus Jakarta Sans', sans-serif; color: var(--bp-text); } .checkin-header { background: linear-gradient(135deg, var(--bp-green) 0%, #064028 100%); color: white; padding: 2rem; border-radius: 12px; margin-bottom: 2rem; box-shadow: var(--bp-shadow); } .checkin-header h1 { margin: 0 0 1rem 0; font-size: 2rem; display: flex; align-items: center; gap: 0.75rem; } .points-badge { display: inline-flex; align-items: center; gap: 0.5rem; background: rgba(255, 255, 255, 0.2); padding: 0.5rem 1rem; border-radius: 20px; font-weight: 600; font-size: 0.9rem; } .domain-scores-preview { display: grid; grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); gap: 1rem; margin-top: 1.5rem; padding-top: 1.5rem; border-top: 1px solid rgba(255, 255, 255, 0.2); } .domain-score-item { display: flex; flex-direction: column; gap: 0.25rem; } .domain-score-item .domain-name { font-size: 0.85rem; opacity: 0.9; text-transform: uppercase; letter-spacing: 0.5px; } .domain-score-item .domain-value { font-size: 1.25rem; font-weight: bold; } .checkin-card { background: white; border-radius: 12px; padding: 2rem; box-shadow: var(--bp-shadow); border: 1px solid var(--bp-border); margin-bottom: 2rem; } .success-alert { background: #e6f4ea; border: 1px solid var(--bp-green); color: var(--bp-green); padding: 1rem; border-radius: 8px; margin-bottom: 2rem; display: flex; align-items: center; gap: 0.75rem; font-weight: 500; } .form-group { margin-bottom: 1.5rem; } .form-group label { display: block; font-weight: 600; margin-bottom: 0.5rem; color: var(--bp-text); } .form-group label i { color: var(--bp-orange); margin-right: 0.5rem; width: 16px; text-align: center; } .rating-wrapper { display: flex; gap: 1rem; flex-wrap: wrap; } .rating-option { position: relative; } .rating-option input[type="radio"] { position: absolute; opacity: 0; width: 0; height: 0; } .rating-option label { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background: var(--bp-beige); border: 2px solid var(--bp-border); cursor: pointer; font-weight: bold; transition: all 0.2s ease; margin: 0; } .rating-option input[type="radio"]:checked + label { background: var(--bp-green); color: white; border-color: var(--bp-green); } .rating-option input[type="radio"]:focus-visible + label { outline: 2px solid var(--bp-orange); outline-offset: 2px; } .rating-labels { display: flex; justify-content: space-between; margin-top: 0.5rem; font-size: 0.85rem; color: #718096; max-width: 260px; } .form-control { width: 100%; padding: 0.75rem; border: 1px solid var(--bp-border); border-radius: 8px; font-family: inherit; font-size: 1rem; transition: border-color 0.2s ease; background: white; } .form-control:focus { outline: none; border-color: var(--bp-green); box-shadow: 0 0 0 3px rgba(8, 85, 54, 0.1); } textarea.form-control { resize: vertical; min-height: 100px; } .btn-submit { background: var(--bp-orange); color: white; border: none; padding: 1rem 2rem; border-radius: 8px; font-weight: 600; font-size: 1rem; cursor: pointer; width: 100%; display: flex; align-items: center; justify-content: center; gap: 0.5rem; transition: background-color 0.2s ease; } .btn-submit:hover { background: #d05d1e; } .readonly-value { padding: 0.75rem; background: var(--bp-beige); border-radius: 8px; border: 1px solid var(--bp-border); } .rating-readonly { display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background: var(--bp-green); color: white; font-weight: bold; } Week @Model.WeekNumber Check-In Earn 10 Points @if (Model.DomainScores != null && Model.DomainScores.Any()) { @foreach (var score in Model.DomainScores) { @score.Key @score.Value.ToString("0.##") } Weekly Total @Model.WeeklyScore.ToString("0.##") } @if (Model.IsAlreadyCompleted) { You have already completed your check-in for Week @Model.WeekNumber. Great job! } Overall Progress @if (Model.IsAlreadyCompleted) { @Model.Input.OverallProgress } else { @for (int i = 1; i @i } Struggling Excellent } Energy Level @if (Model.IsAlreadyCompleted) { @Model.Input.EnergyLevel } else { @for (int i = 1; i @i } Very Low Very High } Stress & Recovery @if (Model.IsAlreadyCompleted) { @Model.Input.StressRecoveryLevel } else { @for (int i = 1; i @i } Poor Excellent } Challenges Faced @if (Model.IsAlreadyCompleted) { @(string.IsNullOrWhiteSpace(Model.Input.Challenges) ? "None reported." : Model.Input.Challenges) } else { } Health Concerns (Optional) @if (Model.IsAlreadyCompleted) { @(string.IsNullOrWhiteSpace(Model.Input.HealthConcerns) ? "None reported." : Model.Input.HealthConcerns) } else { } Next Week's Primary Goal @if (Model.IsAlreadyCompleted) { @(string.IsNullOrWhiteSpace(Model.Input.NextWeekGoal) ? "None set." : Model.Input.NextWeekGoal) } else { } @if (!Model.IsAlreadyCompleted) { Submit Check-In } @section Scripts { }
Page Title
Page URL
Related Questions (JSON Array of strings)
Recommended Actions (JSON Array of objects)
[]
Active
Save Changes
Cancel