An unofficial migration requirements checking tool for University of Tsukuba - School of Comprehension Studies faculty.

Overview

scs-migration-checker (English)

An unofficial migration requirements checking tool for University of Tsukuba - School of Comprehension Studies faculty.
You can use this tool at: https://itsu-dev.github.io/scs-migration-checker/

Features

  • Implemented in Kotlin/JS with Gradle

rule_definitions.json

rule_definitions.json is used by this tool to define the migration requirements. Programs read this file and check whether users' timetable adapts migration requirements each faculty defines.

Format

  • rule_definitions.json
    • version : String Define version (e.g. 1.0.0)
    • updated_at : String Define last updated at (e.g. 20210603)
    • author : String Define author
    • faculties : Array<Faculty>
      • faculty_name : String Define faculty name. (e.g. 地球学類)
      • rules : Array<Rule> Define migration requirements
        • description : String The requirement's description
        • type : String (required_subjects:応募要件|important_subjects:重点科目上限単位数|required_subjects_limit:応募要件の履修制限|important_subject_limit:重点科目の履修制限|others:その他)
        • subjects (Optional) : Array<String> Required subjects (as name, not ID)
        • minimum (Optional) : Integer Minimum subjects count (or unit) of the requirement
        • maximum (Optional) : Integer Maximum subjects count (or unit) of the requirement
        • message (Optional) : String Message to display

Subject name

Subject name must be defined at /faculties/rules/subjects.

  • You must write the name of the subject, not ID.
  • If you want to specify unit of the subject, you can write ::(UNIT) end of the name. (e.g. "微分積分A::2")
  • If you don't specify unit of the subject, the subject unit will be processed as 1.
  • If you want to specify subjects which content "ABC", you can write #CONTENTS:ABC. (e.g. #CONTENTS:基礎体育)
  • If you want to specify whole subjects which don't include the required subjects, you can write #OTHER_SUBJECTS.

総合学域群 移行要件チェックツール

筑波大学 総合学域群生向けの非公式移行要件チェックツールです。 自分の履修時間割をアップロードすることで判定ができます。 こちらから使用することができます:https://itsu-dev.github.io/scs-migration-checker/?lahl

You might also like...
Migrate - custom ROM migration tool
Migrate - custom ROM migration tool

Migrate - custom ROM migration tool Branch version Version: 5.0 (Apollo) Compilation guide. Clone the three repositories. git clone https://github.com

An auto IBCS API response status checking tool which test tax, address and account module

IB IBCS API Test Tool An auto IBCS API response status checking tool which test tax, address and account module. Getting Started Cd to the cloned dire

JUnit 5 Studies For Android

Estudos sobre JUnit 5 Objetivo A proposta desse projeto é estudar a documentação do JUnit 5 traduzindo-a com exemplos e com a meu entendimento sobre a

MeuRastreio - Tracking app for studies and personal use
MeuRastreio - Tracking app for studies and personal use

Meu Rastreio APP para rastreio de encomendas rastreáveis pelos correios. Criado

Tool for exporting Old School RuneScape environments so they can be used in 3D modeling programs like Blender.

OSRS Environment Exporter Tool for exporting Old School RuneScape environments so that they can be used in 3D modeling programs like Blender. Download

Ktorm migration support

ktorm-migration Ktorm migration support Status Needs a full tutorial, supporting tools, and more testing, but otherwise complete. Usage In your app, u

1aingenieriaygas native base android - Project base for the migration of the Flutter App of 1A Ingenieria y Gas
1aingenieriaygas native base android - Project base for the migration of the Flutter App of 1A Ingenieria y Gas

1A Ingenieria y Gas App Versión Wordpress Backend Este proyecto se encuentra sol

HH Synthetic -- plugin for automated migration from Kotlin synthetics to View Binding.
HH Synthetic -- plugin for automated migration from Kotlin synthetics to View Binding.

HH Synthetic -- plugin for automated migration from Kotlin synthetics to View Binding.

Socially is a textView which is able to create separate clickable views according to your requirements.
Socially is a textView which is able to create separate clickable views according to your requirements.

Socially is a textView which is able to create separate clickable views according to your requirements.

Android library for checking the internet connectivity of a device.

ConnectionChecker Android library for checking the internet connectivity of a device. Used in https://play.google.com/store/apps/details?id=com.muddas

Removes account requirements and telemetry from Oculus Quest devices
Removes account requirements and telemetry from Oculus Quest devices

Oculess Features (Temporarily/Partially) Remove Oculus / FaceBook account (only use for disabling updates and telemetry) (Fully) Log Out OF Oculus / F

Removes account requirements and telemetry from Oculus Quest devices
Removes account requirements and telemetry from Oculus Quest devices

Removes account requirements and telemetry from Oculus Quest devices

Social share - Social Sharing Plugin For Private Use only (Code without error checking)
Social share - Social Sharing Plugin For Private Use only (Code without error checking)

Flutter Social Share plugin for sharing file to media with multiple (More option

Android Application that plays music through a Spotify API based on a user's current location found through Google Maps API and also checking Google Weather API.

GeoStereo Android Application that plays music through a Spotify API based on a user's current location found through Google Maps API and also checkin

An Android application for browsing video games and checking the latest gaming news from around the world.
An Android application for browsing video games and checking the latest gaming news from around the world.

Gamedge An Android application for browsing video games and checking the latest gaming news from around the world. Built entirely using the Jetpack Co

School project: Weather forecast application made in android studio using Kotlin, SQLite and OpenWeatherMaps free API.
School project: Weather forecast application made in android studio using Kotlin, SQLite and OpenWeatherMaps free API.

A*star 4-cast School project made in android studio using Kotlin, SQLite and free API from OpenWeatherMap.org. A weather forecast app with C(U)RD oper

This prototype app provides a list of events to be held under an organization (school, college, club, etc.) and the users can manually set event reminders at their scheduled time so that they do not miss an event.

E-CELL NITS Sample App This prototype app provides a list of events to be held under E-Cell NIT Silchar (for example, Srijan 2.0) and the users can ma

Comments
  • 移行要件一覧表示機能について

    移行要件一覧表示機能について

    • 英語、フレッシュマンセミナー、情報といった、クラスや履修班によって時限が異なる授業で、授業名がJSONから一番初めに名前検索がヒットした授業の時限が表示されてしまいます

    • 看護学類がとらなければいけない日本国憲法の時限が秋AB 金4,5となっていますが、その授業は看護学類対象の授業ではなくて、正しくは夏季休業中の授業です

    • 線形代数Aについても、同じ名前で2年次向けの、別の線形代数が表示されています

    opened by Mimori256 2
  • 看護学類の移行条件について

    看護学類の移行条件について

    いくつか気になる点があったので

    • 国語I が条件に含まれていません
    • 紫の冊子で、英語を2単位とったとして、応募要件の単位数の合計を計算すると26となるため、最低単位数が30だと判定が正しく表示されないと思います。(応募要件をすべて満たした仮組みでテストしましたが応募要件を満たしてないと表示されました)
    • 日本国憲法の単位数は1ではなくて2だと思います
    opened by Mimori256 2
Owner
Itsu
University of Tsukuba (ITF.21 scs2) / MiRm Development Team
Itsu
Ktorm migration support

ktorm-migration Ktorm migration support Status Needs a full tutorial, supporting tools, and more testing, but otherwise complete. Usage In your app, u

KTORM.ORG 12 Sep 15, 2022
andle is an Android tool help you sync dependencies, sdk or build tool version.

andle andle is an Android tool to help you sync dependencies, SDK or build tool version. Installation Simple install by pip: $ sudo pip install andle

Jintin 58 Sep 17, 2022
Tool for Android app development

RateMeMaybe Asks the user if (s)he wants to open the Play Store to rate your application when certain requirements are met (see below). This can and s

Nicolai Spohrer 98 Dec 30, 2022
transai is a localization tool on Android and iOS.

transai transai is a command line tool to help you do Android and iOS translation management. You can extract string files to csv format, or generate

Jintin 56 Nov 12, 2022
The BitbucketWatcher is a helpful tool to keep up to date with updates on your repo.

The BitbucketWatcher is a helpful tool to keep up to date with updates on your repo. The Watcher tracks new PullRequests, status changes on code reviews, merged branches and forgotten branches.

null 4 Jan 10, 2022
ICSx⁵ is an Android app to subscribe to remote or local iCalendar files (like time tables of your school/university or event files of your sports team).

ICSx⁵ ICSx⁵ is an Android app to subscribe to remote Webcal feeds / iCalendar files (like time tables of your school/university or event files of your

bitfire web engineering 60 Dec 28, 2022
An Android app for Dokuz Eylul University students can make use of multiple school websites in this one app

An Android app for Dokuz Eylul University students can make use of multiple school websites in this one app

Eyüb Salih Özdemir 3 Apr 13, 2022
eduJam is an university app, which will help you with all of your university work*

eduJam - Your one-stop to any university work eduJam is an university app, which will help you with all of your university work. It has features which

Dhiraj Chauhan 16 Nov 24, 2022
Android-Study-Jams - An app which could help your fellow students or faculty or college

NOTIFY Problem Statement College or University App : An app which could help you

Shristi Sarma 1 Jan 10, 2022
MangaDex V5 migration tool for Tachiyomi

Tachi Dex Migrator MangaDex V5 migration tool for Tachiyomi Download Make a backup of your backup! You have been warned… Get the app on the latest rel

Ivan Iskandar 22 Jun 11, 2022