signup basics

This commit is contained in:
Raffu Khondaker 2020-06-04 16:10:40 -04:00
parent a0a58164ac
commit 6d23791296

64
run.py
View File

@ -2,7 +2,29 @@ from __future__ import print_function, unicode_literals
from PyInquirer import prompt, print_json
import os
#list of classes for student; substitute this for Database
classes = {
"Math": ["week1_hw", "week2_hw", "week3_hw", "unit3_quiz"],
"English":["journal1", "journal2", "journal3"]
}
#already ccrerrated account through website, has to login
def yesorno(question):
questions = [
{
'type': 'input',
'name': 'response',
'message': question,
},
]
answers = prompt(questions)
if(answers["response"] == "yes"):
return True
return False
def login():
#enter username
#enter password
questions = [
{
'type': 'input',
@ -21,7 +43,49 @@ def login():
f.write(str(answers["user_name"]))
print_json(answers) # use the answers as input for your app
#did not create account through website, has to signup/login
def signup():
#
questions = [
{
'type': 'input',
'name': 'first-name',
'message': 'What\'s your first name',
},
{
'type': 'password',
'name': 'last-name',
'message': 'Password?',
},
{
'type': 'list',
'name': 'last-name',
'message': 'Grade?',
'choices':["9","10","11","12"]
},
{
'type': 'input',
'name': 'user_name',
'message': 'What\'s your first name',
},
{
'type': 'password',
'name': 'passwd',
'message': 'Password?',
},
]
answers = prompt(questions)
print(answers)
f = open(".login.txt", "w")
f.write(str(answers["user_name"]))
print_json(answers) # use the answers as input for your app
def setup():
#Read classes/assignenments and setup directory:
#SkoolOS/Math/Week1
if(os.path.exists(".login.txt") == False):
answer = yesorno("Do you have a SkoolOS account?")
login()
else:
print("Hello!")