Spaces:
Sleeping
Sleeping
File size: 7,591 Bytes
78b86a9 a7c26a1 78b86a9 a7c26a1 78b86a9 a7c26a1 78b86a9 a7c26a1 78b86a9 a7c26a1 78b86a9 a7c26a1 78b86a9 a7c26a1 78b86a9 a7c26a1 78b86a9 a7c26a1 78b86a9 a7c26a1 78b86a9 a7c26a1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 |
import streamlit as st
from datetime import datetime, timedelta
import calendar
import pandas as pd
def show():
# Main Header
st.title("Your Personalized 12-Week Learning Journey")
# Introduction
st.info("""
Welcome to your personalized learning experience! We've designed a comprehensive 12-week program that combines
expert instruction, customized content, and dedicated support to ensure your success. Your journey will be
guided by a team of professionals committed to your learning goals.
""")
# Your Learning Team
st.subheader("Your Dedicated Learning Team")
col1, col2, col3 = st.columns(3)
with col1:
st.markdown("### π¨βπ« Personal Instructor")
st.markdown("""
- One-on-one guidance
- Regular check-ins
- Personalized feedback
- Progress monitoring
""")
with col2:
st.markdown("### π¨ Learning Designer")
st.markdown("""
- Customized curriculum
- Adaptive content
- Learning path optimization
- Resource development
""")
with col3:
st.markdown("### π» LMS Support")
st.markdown("""
- Technical assistance
- Platform navigation
- Resource access
- Progress tracking
""")
# 12-Week Program Schedule
st.subheader("12-Week Program Schedule")
# Get current date
today = datetime.now()
# Find the next Monday
days_until_monday = (7 - today.weekday()) % 7
start_date = today + timedelta(days=days_until_monday)
# Define the program schedule
program_schedule = [
{
"Week": "Week 1",
"Session": "Initial Assessment & Goal Setting",
"Instructor": "Dr. Sarah Chen",
"Content": "Learning style assessment, goal setting, program overview",
"Deliverables": "Learning style report, personalized goals document",
"Support": "One-on-one session, LMS orientation"
},
{
"Week": "Week 2",
"Session": "Foundation Building",
"Instructor": "Dr. Sarah Chen",
"Content": "Core concepts, fundamental principles, basic skills",
"Deliverables": "Concept map, skill assessment",
"Support": "Weekly check-in, resource access"
},
{
"Week": "Week 3",
"Session": "Advanced Concepts I",
"Instructor": "Prof. James Wilson",
"Content": "Intermediate topics, case studies, practical examples",
"Deliverables": "Case study analysis, concept application",
"Support": "Group discussion, peer review"
},
{
"Week": "Week 4",
"Session": "Advanced Concepts II",
"Instructor": "Prof. James Wilson",
"Content": "Advanced techniques, real-world applications",
"Deliverables": "Technical documentation, application examples",
"Support": "Technical support, code review"
},
{
"Week": "Week 5",
"Session": "Practical Workshop I",
"Instructor": "Dr. Maria Rodriguez",
"Content": "Hands-on exercises, group activities, peer learning",
"Deliverables": "Workshop outcomes, peer feedback",
"Support": "Workshop materials, group collaboration"
},
{
"Week": "Week 6",
"Session": "Practical Workshop II",
"Instructor": "Dr. Maria Rodriguez",
"Content": "Advanced exercises, problem-solving scenarios",
"Deliverables": "Problem solutions, implementation plan",
"Support": "Technical guidance, resource access"
},
{
"Week": "Week 7",
"Session": "Specialized Topics I",
"Instructor": "Dr. Sarah Chen",
"Content": "Industry-specific knowledge, current trends",
"Deliverables": "Industry analysis, trend report",
"Support": "Industry expert session, research resources"
},
{
"Week": "Week 8",
"Session": "Specialized Topics II",
"Instructor": "Prof. James Wilson",
"Content": "Advanced industry applications, emerging technologies",
"Deliverables": "Technology assessment, application proposal",
"Support": "Technical consultation, resource access"
},
{
"Week": "Week 9",
"Session": "Project Planning",
"Instructor": "Dr. Maria Rodriguez",
"Content": "Project scope definition, resource planning",
"Deliverables": "Project plan, resource allocation",
"Support": "Planning tools, template access"
},
{
"Week": "Week 10",
"Session": "Project Development",
"Instructor": "Dr. Sarah Chen",
"Content": "Project implementation, progress review",
"Deliverables": "Project milestones, progress report",
"Support": "Development resources, technical support"
},
{
"Week": "Week 11",
"Session": "Project Refinement",
"Instructor": "Prof. James Wilson",
"Content": "Project optimization, feedback integration",
"Deliverables": "Refined project, feedback report",
"Support": "Review session, optimization tools"
},
{
"Week": "Week 12",
"Session": "Final Presentation & Review",
"Instructor": "All Instructors",
"Content": "Project presentation, program review, future planning",
"Deliverables": "Final project, presentation, program evaluation",
"Support": "Presentation tools, feedback session"
}
]
# Convert to DataFrame and display
df = pd.DataFrame(program_schedule)
st.dataframe(
df,
use_container_width=True,
hide_index=True,
column_config={
"Week": st.column_config.TextColumn("Week", width="small"),
"Session": st.column_config.TextColumn("Session", width="medium"),
"Instructor": st.column_config.TextColumn("Instructor", width="small"),
"Content": st.column_config.TextColumn("Content", width="large"),
"Deliverables": st.column_config.TextColumn("Deliverables", width="medium"),
"Support": st.column_config.TextColumn("Support", width="medium")
}
)
# Call to Action
st.info("""
### Ready to Begin Your Journey?
Complete the form below to get started with your personalized learning experience.
""")
# Registration Form
with st.form("registration_form"):
st.markdown("### Registration Form")
name = st.text_input("Full Name")
email = st.text_input("Email Address")
phone = st.text_input("Phone Number")
goals = st.text_area("What are your learning goals?")
experience = st.selectbox("Current Experience Level",
["Beginner", "Intermediate", "Advanced"])
preferred_time = st.selectbox("Preferred Learning Time",
["Morning", "Afternoon", "Evening"])
submitted = st.form_submit_button("Start My Learning Journey")
if submitted:
st.success("Thank you for registering! Our team will contact you within 24 hours to begin your personalized learning journey.") |