Facebook
From Sloppy Pintail, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 63
  1. <!DOCTYPE html>
  2.  
  3. <html lang="en">
  4. <head>
  5.    
  6.     <title>JLPT: Self-Assessment Form</title>
  7.  
  8.     <link rel="preconnect" href="https://fonts.gstatic.com">
  9.     <link href="https://fonts.googleapis.com/css2?family=Lato&family=Oswald&display=swap" rel="stylesheet">
  10.  
  11.     <style>
  12.         :root {
  13.             --color-divbg: #33333d;
  14.             --color-mainbg: #000000;
  15.         }
  16.  
  17.         * {
  18.             box-sizing: border-box;
  19.         }
  20.  
  21.         body {
  22.             background-color: var(--color-mainbg);
  23.             color: white;
  24.         }
  25.        
  26.         p,
  27.         label {
  28.             display: block;
  29.             font-family: 'Lato', sans-serif;
  30.             font-size:1.1rem;
  31.             margin: 0;
  32.             line-height: 1.5em;
  33.         }
  34.  
  35.         h1,
  36.         h2 {
  37.             font-family: 'Oswald', sans-serif;
  38.             line-height: 0.5em;
  39.             margin-top: 0;
  40.         }
  41.  
  42.         a:visited {
  43.             color: #e7e7e7;
  44.         }
  45.  
  46.         button {
  47.             padding: 15px;
  48.             font-family: 'Oswald', sans-serif;
  49.             font-size: inherit;
  50.             border-radius: 5px;
  51.         }
  52.  
  53.         select,
  54.         #survey-form,
  55.         #submit,
  56.         #name,
  57.         #email,
  58.         #number,
  59.         #further-comments {
  60.             width: 100%;
  61.         }
  62.  
  63.         #title,
  64.         #description {
  65.             text-align: center;
  66.         }
  67.  
  68.         #submit:hover {
  69.             transform: scale(1.02);
  70.         }
  71.  
  72.         .container {
  73.             width: 100%;
  74.             margin: auto;
  75.             background-color: var(--color-divbg);
  76.             border-radius: 10px;
  77.             padding: 20px;
  78.         }
  79.  
  80.         @media (min-width:500px) {
  81.             .container {
  82.                 max-width: 480px;
  83.             }
  84.         }
  85.  
  86.         @media (min-width: 800px) {
  87.             .container {
  88.                 max-width: 750px;
  89.             }
  90.         }
  91.     </style>
  92. </head>
  93.  
  94. <body>
  95.     <h1 id="title">JLPT Study Self-Assessment Form</h1>
  96.     <p id="description">Thank you for helping us improve our service</p>
  97.     <br><br>
  98.  
  99.     <div class="container">
  100.         <form id="survey-form" action="/submit-form">
  101.             <h2>Personal Information</h2>
  102.             <label for="name" id="name-label">Name</label>
  103.             <input name="name-enter" id="name" type="text" placeholder="Enter your name" required>
  104.  
  105.             <br><br>
  106.  
  107.             <!--email-->
  108.             <label for="email" id="email-label">Email</label>
  109.             <input name="email-enter" id="email" type="email" placeholder="Enter your email" required>
  110.             <br><br><br>
  111.  
  112.             <h2>Language Ability</h2>
  113.             <!--vocab-->
  114.             <label for="number" id="number-label">What is your estimated known vocabulary?</label>
  115.             <input name="number-enter" placeholder="Enter the number" type="number" id="number" min="1" max="100000"><br><br>
  116.  
  117.             <p>What did you base this number on?</p>
  118.             <label for="based-on-anki">
  119.                 <input id="based-on-anki"
  120.                 type="radio"
  121.                 name="vocab-based-on"
  122.                 value="based-on-anki"> Number of Anki cards
  123.             </label>
  124.             <label for="based-on-test">
  125.                 <input id="based-on-test"
  126.                 type="radio"
  127.                 name="vocab-based-on"
  128.                 value="based-on-test"> <a href="https://glenn-sun.github.io/japanese-vocab-test/">Vocab Assessment Test</a> (click to take)
  129.             </label>
  130.             <label for="based-on-guess">
  131.                 <input id="based-on-guess"
  132.                 type="radio"
  133.                 name="vocab-based-on"
  134.                 value="based-on-guess"> No
  135.             </label>
  136.            
  137.             <br>
  138.  
  139.             <!--grammar level-->
  140.             <p>How would you assess your Grammar level before starting with our methods?</p>
  141.             <select name="grammar-before" id="dropdown">
  142.                 <option value="below-n5">Below N5</option>
  143.                 <option value="n5">N5</option>
  144.                 <option value="n4">N4</option>
  145.                 <option value="n3">N3</option>
  146.                 <option value="n2">N2</option>
  147.                 <option value="n1">N1</option>
  148.                 <option value="above-n1">Significantly above N1</option>
  149.             </select>
  150.             <br><br>
  151.  
  152.             <p>How would you assess your Grammar level after starting with our methods?</p>
  153.             <select name="grammar-after" id="dropdown2">
  154.                 <option value="below-n5">Below N5</option>
  155.                 <option value="n5">N5</option>
  156.                 <option value="n4">N4</option>
  157.                 <option value="n3">N3</option>
  158.                 <option value="n2">N2</option>
  159.                 <option value="n1">N1</option>
  160.                 <option value="above-n1">Significantly above N1</option>
  161.             </select>
  162.  
  163.             <br><br>
  164.             <!--checkboxes-->
  165.             <p>What would you like to do more of in the future?<p>
  166.             <label for="grammar">
  167.                 <input id="grammar" type="checkbox" value="want-to-do">Study grammar points
  168.             </label>
  169.             <label for="vocab">
  170.                 <input id="vocab" type="checkbox" value="want-to-do">More Anki vocab
  171.             </label>
  172.             <label for="immersion">
  173.                 <input id="immersion" type="checkbox" value="want-to-do">More immersion
  174.             </label>
  175.             <label for="conversation">
  176.                 <input id="conversation" type="checkbox" value="want-to-do">More conversation practice
  177.             </label>
  178.             <label for="nothing">
  179.                 <input id="nothing" type="checkbox" value="want-to-do">Nothing really, the current program is good
  180.             </label>
  181.            
  182.             <br>
  183.  
  184.             <p>Further Comments</p>
  185.             <textarea id="further-comments" name="further-comments" rows="4" cols="50" maxlength="1000" placeholder="What else is on your mind..."></textarea>
  186.  
  187.             <br><br><br>
  188.  
  189.             <h2>Privacy</h2>
  190.             <p>Can we use your responses as testimonials for our service?</p>
  191.             <label for="use-with-name">
  192.                 <input id="use-with-name" type="radio" name="testimonial-permission" value="use-with-name"> Yes, with my name
  193.             </label>
  194.             <label for="use-without-name">
  195.                 <input id="use-without-name" type="radio" name="testimonial-permission" value="use-without-name"> Yes, anonymously
  196.             </label>
  197.             <label for="dont-use">
  198.                 <input id="dont-use" type="radio" name="testimonial-permission" value="dont-use"> No
  199.             </label>
  200.  
  201.             <br>
  202.  
  203.             <p>Can we get in contact with you to ask more questions about your experience?</p>
  204.             <label for="can-contact">
  205.                 <input id="can-contact" type="radio" name="contact-permission" value="can-contact"> Yes
  206.             </label>
  207.             <label for="cannot-contact">
  208.                 <input id="cannot-contact" type="radio" name="contact-permission" value="cannot-contact"> No
  209.             </label>
  210.  
  211.             <br>
  212.  
  213.             <button type="submit" id="submit">Submit</button>
  214.         </form>
  215.     </div>
  216. </body>
  217. </html>