試験サイトのMVPを考える
何があれば良い?
トップページ
タイトル
ボタン
受験登録画面
ユーザ名入力
科目選択
注意事項の表示
開始ボタン
試験画面
問題の表示
問題の閲覧
解答
マーク塗りつぶし
未解答と解答を区別して表示
解答状況を自動保存
時間切れで終了画面に遷移
タイマー
解答終了ボタン
試験結果画面
採点
合否判定
結果表示
MVP ロードマップ
環境構築: Go modules init, Echo/Templインストール。
UIプロトタイプ: Tailwind + Templで「共通テスト風」の見た目を作る。
Markdownパーサー実装: テキストファイルから Question 構造体への変換ロジックを実装。
表示実装: Goで問題を読み込み、TemplでHTMLへレンダリング。
インタラクション: Alpine.jsとhtmxでマークシートの挙動とデータ送信を実装。
採点・結果: 終了処理とスコア計算、OGP生成。
詳細 > Goでマジサバ試験サイトを作る