IsaacKerson commited on
Commit
3a757df
1 Parent(s): b3b4568

add join page

Browse files
Files changed (3) hide show
  1. app.py +2 -1
  2. pages/join.py +19 -0
  3. pages/view.py +1 -1
app.py CHANGED
@@ -5,7 +5,7 @@ import datetime
5
 
6
  # Custom imports
7
  from multipage import MultiPage
8
- from pages import quiz, upload, view
9
 
10
  # Create an instance of the app
11
  app = MultiPage()
@@ -15,6 +15,7 @@ st.markdown("# Quiz Maker")
15
 
16
  # Add all your application here
17
  app.add_page("Quiz", quiz.app)
 
18
  app.add_page("Upload", upload.app)
19
  app.add_page("View", view.app)
20
 
 
5
 
6
  # Custom imports
7
  from multipage import MultiPage
8
+ from pages import quiz, upload, view, join
9
 
10
  # Create an instance of the app
11
  app = MultiPage()
 
15
 
16
  # Add all your application here
17
  app.add_page("Quiz", quiz.app)
18
+ app.add_page("Join", join.app)
19
  app.add_page("Upload", upload.app)
20
  app.add_page("View", view.app)
21
 
pages/join.py ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import sqlite3
3
+ import random
4
+ import datetime
5
+
6
+ # Custom imports
7
+ from pages.utils import *
8
+
9
+ st.markdown("## Join")
10
+
11
+ with st.form("join_form"):
12
+ first_name = form.text_input("First Name")
13
+ last_name = form.text_input("Last Name")
14
+ user_name = form.text_input("User Name")
15
+ password1 = form.text_intput("Password", type="password")
16
+ password2 = form.text_input("Confirm Password", type="password")
17
+ submitted = form.form_submit_button("Submit")
18
+ if password1.strip() != password2.strip():
19
+ st.warning("The passwords do not match.")
pages/view.py CHANGED
@@ -33,4 +33,4 @@ def app():
33
  for idx, item in enumerate(c.execute(query)):
34
  st.write(f'{idx}: {item}')
35
  except Exception as e:
36
- st.write("Query failed: " + str(e).capitalize())
 
33
  for idx, item in enumerate(c.execute(query)):
34
  st.write(f'{idx}: {item}')
35
  except Exception as e:
36
+ st.write("Query failed. " + str(e).capitalize())