Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2014
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.90 KB | None | 0 0
  1. class ExpQuestionnaires(db.Model):
  2. created = db.DateTimeProperty(auto_now_add = True)
  3. username= db.StringProperty(required=False)
  4. nmi1 = db.StringProperty(required=False)
  5. nmi2 = db.StringProperty(required=False)
  6. nmi3 = db.StringProperty(required=False)
  7. nmi_happy = db.StringProperty(required=False)
  8. nmi_pleasant = db.StringProperty(required=False)
  9. nmi_good = db.StringProperty(required=False)
  10. nmi_interested = db.StringProperty(required=False)
  11. ai_content = db.TextProperty(required=False)
  12. aic = db.TextProperty(required=False)
  13. dm1 = db.StringProperty(required=False)
  14. dm2 = db.StringProperty(required=False)
  15. dm3 = db.StringProperty(required=False)
  16. dm4 = db.StringProperty(required=False)
  17. dm5 = db.StringProperty(required=False)
  18. dm6 = db.StringProperty(required=False)
  19. dm7 = db.StringProperty(required=False)
  20. dm8 = db.StringProperty(required=False)
  21. dm9 = db.StringProperty(required=False)
  22. dm10 = db.StringProperty(required=False)
  23. dm11 = db.StringProperty(required=False)
  24. dm12 = db.StringProperty(required=False)
  25. dm13 = db.StringProperty(required=False)
  26. dm14 = db.StringProperty(required=False)
  27. dm15 = db.StringProperty(required=False)
  28. dm16 = db.StringProperty(required=False)
  29. dm17 = db.StringProperty(required=False)
  30. dm18 = db.StringProperty(required=False)
  31. dm19 = db.StringProperty(required=False)
  32. dm20 = db.StringProperty(required=False)
  33. dm21 = db.StringProperty(required=False)
  34. dm22 = db.StringProperty(required=False)
  35. dm23 = db.StringProperty(required=False)
  36. dm24 = db.StringProperty(required=False)
  37. dm25 = db.StringProperty(required=False)
  38. dm26 = db.StringProperty(required=False)
  39. dm27 = db.StringProperty(required=False)
  40. dm28 = db.StringProperty(required=False)
  41. dm29 = db.StringProperty(required=False)
  42. dm30 = db.StringProperty(required=False)
  43. dm31 = db.StringProperty(required=False)
  44. dm32 = db.StringProperty(required=False)
  45. dm33 = db.StringProperty(required=False)
  46. dm34 = db.StringProperty(required=False)
  47. dm35 = db.StringProperty(required=False)
  48. dm36 = db.StringProperty(required=False)
  49. soep1 = db.StringProperty(required=False)
  50. soep2 = db.StringProperty(required=False)
  51. soep3 = db.StringProperty(required=False)
  52. soep4 = db.StringProperty(required=False)
  53. RteM1 = db.StringProperty(required=False)
  54. RteM2 = db.StringProperty(required=False)
  55. RteM3 = db.StringProperty(required=False)
  56. RteM4 = db.StringProperty(required=False)
  57. loc1 = db.StringProperty(required=False)
  58. loc2 = db.StringProperty(required=False)
  59. loc3 = db.StringProperty(required=False)
  60. loc4 = db.StringProperty(required=False)
  61. loc5 = db.StringProperty(required=False)
  62. loc6 = db.StringProperty(required=False)
  63. loc7 = db.StringProperty(required=False)
  64. loc8 = db.StringProperty(required=False)
  65. loc9 = db.StringProperty(required=False)
  66. loc10 = db.StringProperty(required=False)
  67. loc11 = db.StringProperty(required=False)
  68. loc12 = db.StringProperty(required=False)
  69. loc13 = db.StringProperty(required=False)
  70. loc14 = db.StringProperty(required=False)
  71. loc15 = db.StringProperty(required=False)
  72. loc16 = db.StringProperty(required=False)
  73. loc17 = db.StringProperty(required=False)
  74. loc18 = db.StringProperty(required=False)
  75. loc19 = db.StringProperty(required=False)
  76. loc20 = db.StringProperty(required=False)
  77. loc21 = db.StringProperty(required=False)
  78. loc22 = db.StringProperty(required=False)
  79. loc23 = db.StringProperty(required=False)
  80. loc24 = db.StringProperty(required=False)
  81. loc25 = db.StringProperty(required=False)
  82. loc26 = db.StringProperty(required=False)
  83. loc27 = db.StringProperty(required=False)
  84. loc28 = db.StringProperty(required=False)
  85. loc29 = db.StringProperty(required=False)
  86. bis1 = db.StringProperty(required=False)
  87. bis2 = db.StringProperty(required=False)
  88. bis3 = db.StringProperty(required=False)
  89. bis4 = db.StringProperty(required=False)
  90. bis5 = db.StringProperty(required=False)
  91. bis6 = db.StringProperty(required=False)
  92. bis7 = db.StringProperty(required=False)
  93. bas1 = db.StringProperty(required=False)
  94. bas2 = db.StringProperty(required=False)
  95. bas3 = db.StringProperty(required=False)
  96. bas4 = db.StringProperty(required=False)
  97. rei1 = db.StringProperty(required=False)
  98. rei2 = db.StringProperty(required=False)
  99. rei3 = db.StringProperty(required=False)
  100. rei4 = db.StringProperty(required=False)
  101. rei5 = db.StringProperty(required=False)
  102. rei6 = db.StringProperty(required=False)
  103. rei7 = db.StringProperty(required=False)
  104. rei8 = db.StringProperty(required=False)
  105. rei9 = db.StringProperty(required=False)
  106. rei10 = db.StringProperty(required=False)
  107. imp1 = db.StringProperty(required=False)
  108. imp2 = db.StringProperty(required=False)
  109. imp3 = db.StringProperty(required=False)
  110. imp4 = db.StringProperty(required=False)
  111. imp5 = db.StringProperty(required=False)
  112. imp6 = db.StringProperty(required=False)
  113. imp7 = db.StringProperty(required=False)
  114. imp8 = db.StringProperty(required=False)
  115. imp9 = db.StringProperty(required=False)
  116. imp10 = db.StringProperty(required=False)
  117. imp11 = db.StringProperty(required=False)
  118. imp12 = db.StringProperty(required=False)
  119. demo1 = db.StringProperty(required=False)
  120. demo2 = db.StringProperty(required=False)
  121. demo3 = db.StringProperty(required=False)
  122. demo4 = db.StringProperty(required=False)
  123. demo5 = db.StringProperty(required=False)
  124. demo6 = db.StringProperty(required=False)
  125. demo7 = db.StringProperty(required=False)
  126. demo8 = db.StringProperty(required=False)
  127. demo9 = db.StringProperty(required=False)
  128. demo10 = db.StringProperty(required=False)
  129. pQuizAttempts = db.IntegerProperty(required=False)
  130. eQuizAttempts = db.IntegerProperty(required=False)
  131.  
  132. class RteDM1(Handler):
  133. def get(self):
  134. self.render("RteDM1.html")
  135.  
  136. def post(self):
  137. dm1 = self.request.get("DM1")
  138. dm2 = self.request.get("DM2")
  139. dm3 = self.request.get("DM3")
  140. dm4 = self.request.get("DM4")
  141. dm5 = self.request.get("DM5")
  142. dm6 = self.request.get("DM6")
  143. username = self.request.cookies.get('username', 0)
  144.  
  145. dmdata = ExpQuestionnaires(username = username, dm1 = dm1, dm2 = dm2, dm3 = dm3, dm4 = dm4, dm5 = dm5, dm6 = dm6)
  146. dmdata.put()
  147.  
  148. next = self.request.get("next")
  149. if next == "yes":
  150. self.redirect('/RteDM2')
  151.  
  152. <head>
  153. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  154. <style>
  155. body {width:900px; margin:20px auto 10px;background-color:#F0F8FF; font-size:16px; font-family:Arial;line-height:1.5em; text-align:justify;}
  156. .screen { text-align:center; font-style: italic; }
  157. .bold { text-align:center; font-weight: bold; }
  158. .normal { text-align:center; font-weight: normal; line-height:30px}
  159. a.next { text-align:center; padding:2px 5px; margin:0 47%; border:3px outset #ddd; background-color:#DDD;text-decoration: none;}
  160. li {padding:5px 0}
  161. input {margin:7px 10px 5px 15px}
  162. input[type="submit"]{margin:15px 47%;}
  163. .button {margin:15px 47%; width:100px}
  164. .width1 {width:7% !important;text-align:center;padding:10px 2px;font-size:12px; }
  165. .width2 {width:50% !important;text-align:left;padding:2px;}
  166. td {margin:0 5px 0 0}
  167. table {font-size:12px; border-collapse:collapse;width:100%;}
  168. table, th, td {border: 1px solid black;padding:3px 10px;text-align:center;}
  169. </style>
  170. </head>
  171.  
  172. <body>
  173. <p style="text-align:right;font-size:12px">3/17</p>
  174. <p>Instructions</p>
  175.  
  176. <form method="post">
  177. <p></p><br>
  178. <table>
  179. <tr>
  180. <td class="width2"></td>
  181. <td class="width1">1 <br/>very unlikely</td>
  182. <td class="width1">2 <br/>unlikely</td>
  183. <td class="width1">3 <br/>possibly unlikely</td>
  184. <td class="width1">4 <br/>hard to tell</td>
  185. <td class="width1">5 <br/>possibly likely</td>
  186. <td class="width1">6 <br/>likely</td>
  187. <td class="width1">7 <br/>very likely</td>
  188. </tr>
  189. <tr>
  190. <td class="width2">Scenario 1</td>
  191. <td><input type="radio" name="DM1" value="1"></td>
  192. <td><input type="radio" name="DM1" value="2"></td>
  193. <td><input type="radio" name="DM1" value="3"></td>
  194. <td><input type="radio" name="DM1" value="4"></td>
  195. <td><input type="radio" name="DM1" value="5"></td>
  196. <td><input type="radio" name="DM1" value="6"></td>
  197. <td><input type="radio" name="DM1" value="7"></td>
  198. </tr>
  199. <tr>
  200. <td class="width2">Scenario 2</td>
  201. <td><input type="radio" name="DM2" value="1"></td>
  202. <td><input type="radio" name="DM2" value="2"></td>
  203. <td><input type="radio" name="DM2" value="3"></td>
  204. <td><input type="radio" name="DM2" value="4"></td>
  205. <td><input type="radio" name="DM2" value="5"></td>
  206. <td><input type="radio" name="DM2" value="6"></td>
  207. <td><input type="radio" name="DM2" value="7"></td>
  208. </tr>
  209. <tr>
  210. <td class="width2">Scenario 3</td>
  211. <td><input type="radio" name="DM3" value="1"></td>
  212. <td><input type="radio" name="DM3" value="2"></td>
  213. <td><input type="radio" name="DM3" value="3"></td>
  214. <td><input type="radio" name="DM3" value="4"></td>
  215. <td><input type="radio" name="DM3" value="5"></td>
  216. <td><input type="radio" name="DM3" value="6"></td>
  217. <td><input type="radio" name="DM3" value="7"></td>
  218. </tr>
  219. <tr>
  220. <td class="width2">Scenario 4</td>
  221. <td><input type="radio" name="DM4" value="1"></td>
  222. <td><input type="radio" name="DM4" value="2"></td>
  223. <td><input type="radio" name="DM4" value="3"></td>
  224. <td><input type="radio" name="DM4" value="4"></td>
  225. <td><input type="radio" name="DM4" value="5"></td>
  226. <td><input type="radio" name="DM4" value="6"></td>
  227. <td><input type="radio" name="DM4" value="7"></td>
  228. </tr>
  229. <tr>
  230. <td class="width2">Scenario 5</td>
  231. <td><input type="radio" name="DM5" value="1"></td>
  232. <td><input type="radio" name="DM5" value="2"></td>
  233. <td><input type="radio" name="DM5" value="3"></td>
  234. <td><input type="radio" name="DM5" value="4"></td>
  235. <td><input type="radio" name="DM5" value="5"></td>
  236. <td><input type="radio" name="DM5" value="6"></td>
  237. <td><input type="radio" name="DM5" value="7"></td>
  238. </tr>
  239. <tr>
  240. <td class="width2">Scenario 6</td
  241. > <td><input type="radio" name="DM6" value="1"></td>
  242. <td><input type="radio" name="DM6" value="2"></td>
  243. <td><input type="radio" name="DM6" value="3"></td>
  244. <td><input type="radio" name="DM6" value="4"></td>
  245. <td><input type="radio" name="DM6" value="5"></td>
  246. <td><input type="radio" name="DM6" value="6"></td>
  247. <td><input type="radio" name="DM6" value="7"></td>
  248. </tr>
  249. </table>
  250. <p class="button"><button type="submit" name="next" value="yes">Next</button></p>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement