course-create.html 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <!DOCTYPE html>
  2. <html lang="zh-CN" xmlns="http://www.w3.org/1999/html"
  3. xmlns:th="http://www.thymeleaf.org"
  4. xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
  5. layout:decorate="~{layouts/layout}">
  6. <head>
  7. <meta charset="UTF-8"/>
  8. <title>创建课程 - 知学教育</title>
  9. </head>
  10. <body>
  11. <th:block layout:fragment="content">
  12. <div class="container" style="margin-top: 24px;">
  13. <div class="py-4 text-center">
  14. <!-- <img class="d-block mx-auto mb-4" src="/favicon.ico" alt="" width="72" height="72"/>-->
  15. <h2>创建课程</h2>
  16. <!-- <p class="lead">创建属于您的课程</p>-->
  17. </div>
  18. <hr class="mb-4"/>
  19. <div class="row">
  20. <div class="col-md-12">
  21. <h4 class="mb-3">课程信息</h4>
  22. <form method="post" action="/course/create" enctype="multipart/form-data">
  23. <div class="row">
  24. <div class="col-sm-12 col-md-8 mb-3">
  25. <label for="name">课程名称</label>
  26. <input class="form-control" id="name" name="name" type="text" placeholder="不超过六十个字" required autofocus/>
  27. </div>
  28. <div class="col-sm-12 col-md-4 mb-3">
  29. <label for="subject">所属学科</label>
  30. <select class="form-control" id="subject" name="subject" required style="height: 33px;">
  31. <option th:each="subject : ${subjectList}" th:text="${subject.getName()}"></option>
  32. </select>
  33. </div>
  34. </div>
  35. <div class="mb-3">
  36. <label for="introduction">课程介绍</label>
  37. <textarea class="form-control" id="introduction" name="introduction" placeholder="不超过两百四十个字" rows="3" required></textarea>
  38. </div>
  39. <div class="mb-3">
  40. <label for="remark">课程备注</label>
  41. <textarea class="form-control" id="remark" name="remark" placeholder="不超过两百四十个字(非必填)" rows="2"></textarea>
  42. </div>
  43. <div class="row">
  44. <div class="col-sm-12 col-md-6 mb-3">
  45. <label for="cover">课程封面</label>
  46. <input class="form-control" id="cover" name="cover" type="file" placeholder="图片大小不超过2MB" required
  47. accept="image/png, image/jpeg, image/gif, image/jpg"/>
  48. </div>
  49. <div class="col-sm-12 col-md-6 mb-3">
  50. <label for="video">课程视频</label>
  51. <input class="form-control" id="video" name="video" type="file" placeholder="视频大小不超过500MB" required
  52. accept="video/mp4, video/3gpp"/>
  53. </div>
  54. </div>
  55. <button class="btn btn-primary btn-lg btn-block mt-3" type="submit">创建课程</button>
  56. </form>
  57. </div>
  58. </div>
  59. </div>
  60. </th:block>
  61. </body>
  62. </html>