AnishaG0201 commited on
Commit
31eb75d
1 Parent(s): a1cac95

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -4
app.py CHANGED
@@ -15,9 +15,7 @@ st.set_page_config(page_title="Interview Practice Bot",
15
 
16
 
17
  def main():
18
- roles_and_topics = {
19
-
20
-
21
 
22
  "Front-End Developer": ["HTML/CSS", "JavaScript and Frameworks (React, Angular, Vue.js)", "Responsive Design", "Browser Compatibility"],
23
  "Back-End Developer": ["Server-Side Languages (Node.js, Python, Ruby, PHP)", "Database Management (SQL, NoSQL)", "API Development", "Server and Hosting Management"],
@@ -42,6 +40,10 @@ def main():
42
 
43
 
44
  }
 
 
 
 
45
 
46
 
47
  st.header("Select AI:")
@@ -56,7 +58,12 @@ def main():
56
 
57
  # User input for quiz generation
58
  ## Layout in columns
59
- col1, col2, col3 = st.columns([1, 1, 1])
 
 
 
 
 
60
 
61
  with col1:
62
  selected_topic_level = st.selectbox('Select Role', list(roles_and_topics.keys()))
@@ -64,6 +71,13 @@ def main():
64
  with col2:
65
  selected_topic = st.selectbox('Select Topic', roles_and_topics[selected_topic_level])
66
 
 
 
 
 
 
 
 
67
  with col3:
68
  num_quizzes = st.slider('Number of Questions', min_value=1, max_value= 10, value=1)
69
 
 
15
 
16
 
17
  def main():
18
+ roles_and_topics = {
 
 
19
 
20
  "Front-End Developer": ["HTML/CSS", "JavaScript and Frameworks (React, Angular, Vue.js)", "Responsive Design", "Browser Compatibility"],
21
  "Back-End Developer": ["Server-Side Languages (Node.js, Python, Ruby, PHP)", "Database Management (SQL, NoSQL)", "API Development", "Server and Hosting Management"],
 
40
 
41
 
42
  }
43
+
44
+ levels = ['Beginner','Intermediate','Advanced']
45
+
46
+ Question_Difficulty = ['Easy','Medium','Hard']
47
 
48
 
49
  st.header("Select AI:")
 
58
 
59
  # User input for quiz generation
60
  ## Layout in columns
61
+ col4, col1, col2 = st.columns([1, 1, 1])
62
+ col5, col3 = st.columns([1, 1])
63
+
64
+
65
+ with col4:
66
+ selected_level = st.selectbox('Select level of understanding', levels)
67
 
68
  with col1:
69
  selected_topic_level = st.selectbox('Select Role', list(roles_and_topics.keys()))
 
71
  with col2:
72
  selected_topic = st.selectbox('Select Topic', roles_and_topics[selected_topic_level])
73
 
74
+
75
+
76
+
77
+
78
+ with col5:
79
+ selected_Question_Difficulty = st.selectbox('Select Topic', Question_Difficulty)
80
+
81
  with col3:
82
  num_quizzes = st.slider('Number of Questions', min_value=1, max_value= 10, value=1)
83