Advertisement
misingnoglic

Hinojosa Log

Feb 1st, 2013
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 8.77 KB | None | 0 0
  1. #Made by Arya Boudaie
  2. #pls don't steal
  3. def Twelve():
  4.     L=[]
  5.     done=False
  6.     print("List important vocabulary terms from the reading.")
  7.     print ("Type the vocab words you want to enter, when you are done type 'done' without the quotes")
  8.     c=1
  9.     while done==False:
  10.         i=str(c)+". "+input("Vocab word #"+str(c)+": ")
  11.         if i[3:].lower()=="done": done=True
  12.         else:
  13.             c+=1
  14.             L+=[i]
  15.     return "\n".join(L)
  16.        
  17. def Fourteen():
  18.     L=[]
  19.     done=False
  20.     print("Can you give examples of how these terms are applied in present-day politics and government? ")
  21.     print ("Type the examples you want to enter, when you are done type 'done' without the quotes")
  22.     c=1
  23.     while done==False:
  24.         i=str(c)+". "+input("Example #"+str(c)+": ")
  25.         if i[3:].lower()=="done": done=True
  26.         else:
  27.             c+=1
  28.             L+=[i]
  29.     return "\n".join(L)
  30.  
  31.  
  32. def Thirty():
  33.     L=[]
  34.     done=False
  35.     print("What questions do you plan to ask in class to help understand the issue or to contribute to the class discussion?")
  36.     print ("Type the questions you want to enter, when you are done type 'done' without the quotes")
  37.     c=1
  38.     while done==False:
  39.         i=str(c)+". "+input("Question #"+str(c)+": ")
  40.         if i[3:].lower()=="done": done=True
  41.         else:
  42.             c+=1
  43.             L+=[i]
  44.     return "\n".join(L)
  45.  
  46.    
  47. qs = ["1)   What is today’s date?","2)    According to the syllabus, what is the specific topic for the next lesson in class?","3)    What is the reading assignment associated with the next lesson in class? Be specific.","4)  How much of the reading assignment were you able to complete?","5)  If you circled “some” or “none,” please explain your reply.","6)    In your opinion, what kind of notes did you take on the reading? (circle your reply)","7)   If you circled “fair,” “poor,” or “none,” please explain your reply.","8)   Specify the objectives from the syllabus associated with the next lesson.","9)  Which of the objectives are you still unclear about?","10)  What is your plan to achieve understanding of those objectives that you’re unclear about?","11)    Did you talk about the general subject or the particular objectives with your peers or with family members? Yes or No.","12)     List important vocabulary terms from the reading.","13)    Are you able to define these terms? Yes or No.","14)    Can you give examples of how these terms are applied in present-day politics and government? Explain some of these examples in the space listed below.","15)    Does the reading refer to specific legislative acts? Explain.","16)    Does the reading refer to specific Supreme Court cases? Explain.","17)   Does the issue illuminate our understanding of the Constitution? Explain.","18)     Does the issue illustrate the problem of federal-state relations? Explain.","19)    Is this issue related to the federal budget? Explain.","20)     How does this issue relate to the ideological divide between liberals and conservatives?","21)  How does this issue relate to the partisan divide between Democrats and Republicans?","22)  How does this issue affect American voters?","23)   Which interest groups do you think are most affected by this issue? Explain.","24)  How have the media handled this subject?","25)  How does this issue affect the Congress?","26)  How does this issue affect the Presidency?","27)    How does this issue affect the federal bureaucracy?","28)   How does this issue affect the federal judiciary?","29)    How many minutes did you spend preparing for the next lesson?","30)  What questions do you plan to ask in class to help understand the issue or to contribute to the class discussion?","31)     What percentage of this prep time did you spend while “multitasking” on other activities, e.g. watching TV, using Facebook and other social media, socializing w/ friends & family, or playing video games, etc?","32)  How many minutes did you spend studying for other subjects?","33)   How many minutes did you spend on school-related extracurricular activities?","34) How many minutes did you spend working for an employer?","35)   How many minutes did you spend in front of an electronic screen for entertainment purposes (this includes TV, computers, phones, etc.)"]
  48.  
  49. def HinojosaLog():
  50.     print("Answer the questions and follow the directions and the log will be generated")
  51.     name=(input("What is your name: "))
  52.     period=(input("What is your period: "))
  53.     one=(input("What is today's date: "))
  54.     two=(input("Syllabus Topic: "))
  55.     three=input("Reading assignment associated with topic: ")
  56.     x=int(input("How much of the reading did you do? \n1. All of it \n2. most of it \n3. some of it \n4. none of it \nChoose a number: "))
  57.     four=["all of it","most of it","some of it","none of it"][x-1]
  58.     if x==1: five=""
  59.     else: five=input("If you circled “some” or “none,” please explain your reply: ")
  60.     x = int(input("What kind of notes did you take? \n1. Excellent \n2. good \n3. fair \n4. poor \nChoose a number: "))
  61.     six = ["Excellent","Good","Fair","Poor","None"][x+1]
  62.     if x==1: seven =""
  63.     else: seven= input("If you circled “fair,” “poor,” or “none,” please explain your reply: ")
  64.     x=int(input("How many objectives are there: "))
  65.     objectives = [(str(i+1)+". "+input("What is objective #"+str(i+1)+": ")) for i in range(x)]
  66.     eight= ("\n".join(objectives))
  67.     x=int(input("How many objectives are you unclear about: "))
  68.     unclear = [(str(i+1)+". "+input("Objective you are unclear about #"+str(i+1)+": ")) for i in range(x)]
  69.     eight= ("\n".join(objectives))
  70.     nine = ("\n".join(unclear))
  71.     if x==0: ten = ""
  72.     else: ten = input("What is your plan to achieve understanding of those objectives that you’re unclear about: ")
  73.     x = int(input("Did you talk about the general subject or the particular objectives with your peers or with family members? \n1. Yes \n2. No \nChoose a number: "))
  74.     eleven = ["Yes","No"][x-1]
  75.     twelve = Twelve()
  76.     x = int(input("Are you able to define these terms? \n1. Yes \n2. No \nChoose a number: "))
  77.     thirteen = ["Yes","No"][x-1]
  78.     fourteen = Fourteen()
  79.     fifteen = input("Does the reading refer to specific legislative acts? Explain: ")
  80.     sixteen = input("Does the reading refer to specific Supreme Court cases? Explain: ")
  81.     seventeen = input("Does the issue illuminate our understanding of the Constitution? Explain: ")
  82.     eighteen = input("Does the issue illustrate the problem of federal-state relations? Explain: ")
  83.     nineteen = input("Is this issue related to the federal budget? Explain: ")
  84.     twenty = input("How does this issue relate to the ideological divide between liberals and conservatives: ")
  85.     twentyone = input("How does this issue relate to the partisan divide between Democrats and Republicans: ")
  86.     twentytwo = input("How does this issue affect American voters: ")
  87.     twentythree = input("Which interest groups do you think are most affected by this issue? Explain: ")
  88.     twentyfour = input("How have the media handled this subject: ")
  89.     twentyfive = input("How does this issue affect the Congress: ")
  90.     twentysix = input("How does this issue affect the Presidency: ")
  91.     twentyseven = input("How does this issue affect the federal bureaucracy: ")
  92.     twentyeight = input("How does this issue affect the federal judiciary: ")
  93.     print ("You're almost done!")
  94.     twentynine = input("How many minutes did you spend preparing for the next lesson: ")
  95.     thirty = Thirty()
  96.     thirtyone = input("What percentage of this prep time did you spend while “multitasking” on other activities, e.g. watching TV, using Facebook and other social media, socializing w/ friends & family, or playing video games, etc: ")
  97.     thirtytwo = input("How many minutes did you spend studying for other subjects: ")
  98.     thirtythree = input("How many minutes did you spend on school-related extracurricular activities: ")
  99.     thirtyfour = input("How many minutes did you spend working for an employer: ")
  100.     thirtyfive = input("How many minutes did you spend in front of an electronic screen for entertainment purposes : ")
  101.     studentsig = input("Student Signature: ")
  102.     parentsig = input ("Parent Signature: ")
  103.     #And then the grand finale!
  104.     ans = [one, two, three, four, five, six, seven, eight, nine, ten, eleven, twelve, thirteen, fourteen, fifteen, sixteen, seventeen, eighteen, nineteen, twenty, twentyone, twentytwo, twentythree, twentyfour, twentyfive, twentysix, twentyseven, twentyeight, twentynine, thirty, thirtyone, thirtytwo, thirtythree, thirtyfour, thirtyfive]
  105.     x = [qs[i] + "\n \n" + ans[i] for i in range(len(qs))]
  106.     print ("Study Log \nSTUDENT NAME: "+name+"\nPeriod: "+period+"\n \n")
  107.     print ("\n \n".join(x))
  108.     print ("\n\nStudent Signature: "+studentsig+"\nParent Signature: "+parentsig+"\n\n")
  109. HinojosaLog()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement