mde.tw

  • Home
    • Site Map
    • reveal
    • blog
  • 程式
    • cp2022
      • cp-syllabus
    • wcm2023
    • cmsimde
      • Portable Python
      • Token and SSH
      • Bootstrap
      • Bugs
      • Frameworks
    • Problem solving
    • Programming
      • Computer
      • Program
      • Python
      • ANSIC
      • Rust
      • Carbon
    • TCExam
      • sendmail
    • Three.js
    • ffmepg
    • Pandoc
    • VSCode
    • Powershell
    • Blockchain
  • Brython
    • Unitconvert
    • Game
    • Simulator
    • Algorithms
  • CPython
    • Pybean
    • PDF
    • RoboDK
    • CAD
      • Python for SW
      • Python for INV
      • Python for NX
    • CAE
    • BS4
    • PostgreSQL
    • PyQt
    • MS Graph
      • MS Teams
  • 設計
    • cad2022
      • cad-syllabus
    • cd2023
    • ME
      • Trends
      • Gears
      • Robots
      • Vehicle
      • Aircraft
      • 3D print
      • Computer Vision
      • Industry 4.0
    • Reference
      • Portable NX1980
      • template and SSH
      • Pull Requests
      • Resolve Conflicts
      • Revealjs
      • Virtualbox
      • cube
    • Solvespace
    • Realizable
    • Bash
    • Leo Editor
    • Fossil SCM
    • Classroom
    • Gazebo
    • Webots
    • Deep RL
  • NX
    • NX1980_setup
    • NX2206
    • NXOpen
    • Mechatronics
  • CoppeliaSim
    • Lua
    • Foosball
    • Examples
      • ZeroMQ
    • Mujoco
    • ROS
  • Projects
    • Wink
    • pjcopsim
      • Copsim Doc
      • Webots Doc
    • pjgazebo
    • pjcontrol
    • pjgithub
    • pjexam
    • pyslvs
    • pjfem
    • pjblender
    • OpenTextbooks
pjgithub << Previous Next >> pyslvs

pjexam

以 Python Flask 改寫 TCExam.

專案動機:

  1. TCExam 採 PHP 編寫, 可利用 PostgreSQL 資料庫儲存資料, 因流程完整, 值得深入研究, 並改以較具未來性的 Python 進行改寫.
  2. 若採人工命題, 可以建立各通識或專業課程有關的題目, 讓學員自行評測或作為教學評量.
  3. 因 https://en.wikipedia.org/wiki/Wikipedia:Database_download 可取得與各學科有關的知識內容, 長遠上可朝電腦輔助命題的方向進行研究.

研究主題:

  1. PostgreSQL 資料庫系統
  2. Python Flask 與 PostgreSQL 結合運用 (或可透過 Peewee ORM 進行)
  3. 利用 AI 擷取 Wikipedia database 執行電腦輔助命題與自動評量

執行步驟:

  1. 利用 https://github.com/pgsql-tw/portable-pgsql 啟動資料庫系統.
  2. 利用 Python Flask 讀取 TCExam PostgreSQL 資料庫資料.
  3. 利用 Python Flask 改寫部分 TCExam 模組.

參考資料:

tcexam_12_eng.pdf

Quality_features_of_TCExam.pdf

https://mde.tw/blog/about-tcexam.html


pjgithub << Previous Next >> pyslvs

Copyright © All rights reserved | This template is made with by Colorlib