技能実習生:編集:試験・検定の管理


{success} 技能実習生:編集:試験・検定の管理 の基本設計及び、画面設計を明記します。

技能実習の概要 アカウント権限制御 アラート設定

概要

技能実習生にとって技能検定 技能実習評価試験種別移行時に受講する必要があります。

そのため受験日を設定し、合否の登録、またその試験の種別、その試験の内容などを登録する備考を

管理できるようにします。

尚、本機能で登録するデータはどちらの種別もアラート機能で利用されます。

実習終了 在留期限に関してのアラートと重複しそうですが要望に応じて内容の重複を可とします。


基本情報

名称 概要
route[index] /trainee/exam/{trainee_id}

INDEX

{primary} 初回アクセス時に表示される内容です。

画面レイアウト

image

ユースケース

flowchart LR

    user1("fas:fa-user-tie 監理団体")
    user2("fas:fa-user-tie 実習実施先")
    user3("fas:fa-user-tie 送出機関")

    user1 -.-> 技能実習生一覧

    user2 -.制限あり.-> 技能実習生一覧

    user3 -.制限あり.-> 技能実習生一覧

    技能実習生一覧 -.監理団体以外制限あり.-> 基本情報 -.-> 試験検定の管理:::index --> 更新:::index

    試験検定の管理 --> 確認:::index

    classDef index fill:#f96;

    subgraph 実習実施先のみ不可能
    試験検定の管理
    更新
    end

画面項目

「入国後講習」 = 講習 と略称します

物理名 項目・論理名 タイプ 桁数 必須 書類利用 備考
exam_type 技能検定:[LIST]種別 text - - - 技能検定技能実習評価試験か - 技能検定固定
exam_date 技能検定:[LIST]検定日 DATE 10 - 技能検定の受験日、または受験予定日
remarks 技能検定:[LIST]備考 CHAR 255 - - その技能検定に対する内容等の備考
result 技能検定:[LIST]合否 RADIO - - その技能検定に対する合否
- 技能検定:[LIST]削除 button - - - 登録した技能検定の削除
- 技能検定:[LIST]更新 button - - -
- 技能検定:検定の追加 button - - - 技能検定の新規追加
- 技能実習評価試験:[LIST]種別 text - - - 技能検定技能実習評価試験か - 技能実習評価試験固定
exam_type 技能実習評価試験:[LIST]検定日 DATE 10 - 技能実習評価試験の受験日、または受験予定日
exam_date 技能実習評価試験:[LIST]備考 CHAR 255 - - その技能実習評価試験に対する内容等の備考
remarks 技能実習評価試験:[LIST]合否 RADIO - - その技能実習評価試験に対する合否
result 技能実習評価試験:[LIST]削除 button - - - 登録した技能実習評価試験の削除
- 技能実習評価試験:[LIST]更新 button - - -
- 技能実習評価試験:試験の追加 button - - - 技能実習評価試験の追加

基本事項
項目 概要
データの登録状態 また本機能で取扱うデータの種類として他に、過去の試験 予定の試験と 2 種類あります。
過去の試験は合否が登録済み&試験日が同日以前 予定の試験は合否が未登録&試験日が未来
とします。上記の状態の他の状態は認めません。そのため未来の試験に対して合否を登録する際、その未来の日付は現在日付(登録日として)に自動で変更します
データの登録可否 合否が登録されていない試験(予定の試験)が存在する場合は新たに試験の予定を作成することはできません。
本機能の注意書き必須 操作が難しい機能なので、ここで予定を登録したらアラートでお知らせされる旨を記載
処理
開発 発火 処理名称 処理内容
B アクセス時 情報取得 登録済みのデータを取得して挿入
B アクセス時 登録必須情報の有無 試験日が過去 && 合否が未入力の場合、マーカーを付与
B/F アクセス時 新規追加の制御 合否が未入力の試験データが存在する場合は新規追加できないようにする
F LIST 押下時 編集 押下した LIST を編集できるようにする
F 合否押下時 試験日を自動変更 未来の試験日で、合否を押下した場合、試験日を現在の日付に自動変更する
F 追加押下時 試験の追加 新しい試験の追加
B 削除押下時 削除 操作している LIST を削除
B 更新押下時 更新 入力された内容で更新
実装 API
API 名称 処理内容