def lecturerApp(): if not session.get('logged_in'): return render_template('login.html') else: if request.method == 'POST': room_id=request.form['room'] percent=request.form['percent'] day=request.form['day'] time=request.form['time'] message = DataRetrieval.createSurveyFile(room_id, percent, day, time) else: message = "" json_data = DataRetrieval.getAllCampusDetails() return render_template('lecturerapp.html', CampusDetails = json_data, message = message)
def statsForRoom(room_id=None): # return render_template('statsforroom.html') if not session.get('logged_in'): return render_template('login.html') else: print(request.method) print(request.args.get('room_id')) if request.method == 'GET': room_id=request.args.get('room_id') else: room_id=request.form['room'] roomsInBuilding = DataRetrieval.GetBuildingDetails(room_id) surveyData = DataRetrieval.StatsForRoom(room_id) return render_template('statsforroom.html', BuildingDetails = roomsInBuilding, room_id = room_id, surveyData = surveyData)
def index(): if not session.get('logged_in'): return render_template('login.html') else: #Go to Campus Map page if login is successful json_data = DataRetrieval.getAllCampusDetails() return render_template('campusmap.html',CampusDetails = json_data)
def post(self): newComment = request.get_json() return json.loads(DataRetrieval.saveComment(newComment['comment']))
def post(self): incomingData = request.get_json() if incomingData['type'] == 'message': return json.loads(DataRetrieval.saveMessage(incomingData['data'])) else: return json.loads(DataRetrieval.saveNote(incomingData['data']))
def get(self): return json.loads(DataRetrieval.dataLoad())
def post(self, content): return json.loads(DataRetrieval.setContentLockStatus(content))
def get(self, withIDs): return json.loads(DataRetrieval.getAllCourses(withIDs))
def get(self, course): return json.loads(DataRetrieval.courseInfo(course))
def get(self): return json.loads(DataRetrieval.courseDirectory())
def get(self, course): return json.loads(DataRetrieval.prereqTree(course))
def campusMap(): json_data = DataRetrieval.getAllCampusDetails() return render_template('campusmap.html',CampusDetails = json_data)
import csv import random import time import DataRetrieval from TextMessage import Text as txt_msg from tkinter import Tk, Canvas, Frame, Label, Entry, Button, StringVar, Text from threading import Thread dr = DataRetrieval.AutoDataRetrieval() def insert_task(date, sched_time, phone, email, message): with open("scheduled_tasks.csv", 'a+', newline='') as tasks: fieldnames = ["Date", "Time", "Phone", "Email", "Message"] writer = csv.DictWriter(tasks, fieldnames) writer.writerow({ "Date": date, "Time": sched_time, "Phone": phone, "Email": email, "Message": message }) root = Tk() root.title("Task Scheduler") # Input Variable date = StringVar() sched_time = StringVar() phone = StringVar()