update app.py
#1
by
noname122e1e - opened
app.py
CHANGED
|
@@ -49,18 +49,19 @@ age = st.number_input("Enter your age", min_value=0, max_value=100, step=1)
|
|
| 49 |
|
| 50 |
# Ask for subject and provide a text area
|
| 51 |
subject = st.text_area("Enter the subject")
|
|
|
|
| 52 |
|
| 53 |
# Complexity levels
|
| 54 |
complexity_levels = ["Beginner", "Intermediate", "Advanced", "Expert", "Master"]
|
| 55 |
complexity = st.selectbox("Select the complexity level", complexity_levels)
|
| 56 |
|
| 57 |
# Number of days
|
| 58 |
-
plan_duration = st.selectbox("Select the duration of the plan", ["1 week", "1 month", "3 months",
|
| 59 |
|
| 60 |
# Generate lesson plan
|
| 61 |
if st.button("Generate Lesson Plan"):
|
| 62 |
# Define the prompt for ChatGPT
|
| 63 |
-
prompt = f"Generate a lesson plan for teaching {subject} to {age}-year-old students. The lesson plan should have a complexity level of {complexity} and a duration of {plan_duration}."
|
| 64 |
|
| 65 |
# Call the OpenAI API to generate the lesson plan
|
| 66 |
response = openai.Completion.create(
|
|
|
|
| 49 |
|
| 50 |
# Ask for subject and provide a text area
|
| 51 |
subject = st.text_area("Enter the subject")
|
| 52 |
+
board = st.text_area("Enter the board ex: edexcel, aqa, IB or CBSE")
|
| 53 |
|
| 54 |
# Complexity levels
|
| 55 |
complexity_levels = ["Beginner", "Intermediate", "Advanced", "Expert", "Master"]
|
| 56 |
complexity = st.selectbox("Select the complexity level", complexity_levels)
|
| 57 |
|
| 58 |
# Number of days
|
| 59 |
+
plan_duration = st.selectbox("Select the duration of the plan", ["1 hour", "1 week", "1 month", "3 months","6 months"])
|
| 60 |
|
| 61 |
# Generate lesson plan
|
| 62 |
if st.button("Generate Lesson Plan"):
|
| 63 |
# Define the prompt for ChatGPT
|
| 64 |
+
prompt = f"Generate a detailed lesson plan along with a few topic examples for teaching {subject} to {age}-year-old students. The lesson plan should have a complexity level of {complexity} and a duration of {plan_duration}.The lesson plan should follow the {board} exam board."
|
| 65 |
|
| 66 |
# Call the OpenAI API to generate the lesson plan
|
| 67 |
response = openai.Completion.create(
|