An informal website of the alternative of KdB, an curriculum planning support system used in University of Tsukuba

Overview
Comments
  • 概要/担当名などを含めた検索

    概要/担当名などを含めた検索

    image

    https://web.archive.org/web/20210227020621/https://kdb.tsukuba.ac.jp/campusweb/campussquare.do?_flowExecutionKey=_c4C6FF56E-A867-A95F-F3D8-381B23F5F4A1_k601FADED-3060-E5F0-547D-63CD15D5D857

    キーワードの検索範囲に「概要・シラバス・備考含む」や「担当教員含む」オプションがあると検索性が向上します。 本家宜しく「シラバス」を含める場合はシラバスのクロールが必要になりますので、除外しても良いと思います。

    opened by eggplants 2
  • 表示件数の上限を撤廃

    表示件数の上限を撤廃

    表示件数の上限が100件に制限されていましたが、その制限をなくしました。

    表示件数の上限を増やしたことにより、検索メニューにアクセスしづらくなることが考えられますが、フォームにposition: stickyを指定することで常に画面の最上部に表示されるようにしました。

    また、for文で連続的に画面を更新していたため、多くの行を表示しようとするとUIスレッドが固まってしまう問題がありましたが、検索と更新を非同期に行うことでその問題を解消しました。

    意図が良くわからないコードが散見されたので、リファクタリングも行いました。

    opened by frodo821 2
  • メタデータの記述

    メタデータの記述

    例:

          <meta name="description" content="筑波大学 KdBっぽいなにか" />
          <meta name="keywords" content="筑波大学,シラバス" />
          <meta name="author" content="いなにわうどん" />
          <meta name="twitter:card" content="summary" />
          <meta name="twitter:creator" content="@kyoto_mast21">
          <meta name="twitter:site" content="@kyoto_mast21" />
          <meta property="og:url" content="https://inaniwaudon.github.io/alternative-tsukuba-kdb/" />
          <meta property="og:title" content="alternative-tsukuba-kdb" />
          <meta property="og:description" content="筑波大学 KdBっぽいなにか" />
          <link rel="icon" href="favicon.ico" />
          <meta property="og:image" content="favicon.ico" />
    
    opened by eggplants 1
  • 授業情報の修正

    授業情報の修正

    Twinsの掲示板に多くの連絡事項が掲出されています。 その中に授業の時限や教室の変更などの情報も含まれていたので、それを(手動で)反映させました。

    また、その反映の過程で(おそらく.csvファイルを変更し保存したとき)文頭や改行直前のスペースが削除されてしまいましたが、動作に支障はないと思います。 同じタイミングで、授業が1E棟で開かれる場合の教室表示が例えば「1E+102」のようになってしまいましたが、これは二つ目のコミットで修正してあります。

    opened by maru2213 0
  • 科目番号での検索対応

    科目番号での検索対応

    script.jsの

    if (keyword != "" && line[1].indexOf(keyword) < 0)
        continue
    ...
    

    if (keyword != "" && line[1].indexOf(keyword) < 0 && line[0] != keyword)
        continue
    ...
    

    みたいにしてシラバスを参照するために科目番号で直接検索できたらいいなと思いました。

    opened by Mimori256 0
Owner
いなにわうどん
ぽきた
いなにわうどん
This project is part of the 2nd Module 2 Block of Microverse curriculum

To-do list is a tool that helps to organize our day. It simply lists the things that you need to do and allows you to mark them as complete by using ES6 and Webpack!

Ravi Teja 14 Mar 14, 2022
The Frontend of Escobar's Inventory Management System, Employee Management System, Ordering System, and Income & Expense System

Usage Create an App # with npx $ npx create-nextron-app my-app --example with-javascript # with yarn $ yarn create nextron-app my-app --example with-

Viver Bungag 4 Jan 2, 2023
CUtopia is a course review and timetable planning website for CUHK students.

CUtopia The source code for cutopia.app. CUtopia is a course review and timetable planning website for CUHK students. It provides a platform for stude

CUtopia Lab 6 Dec 13, 2022
Query for CSS brower support data, combined from caniuse and MDN, including version support started and global support percentages.

css-browser-support Query for CSS browser support data, combined from caniuse and MDN, including version support started and global support percentage

Stephanie Eckles 65 Nov 2, 2022
Denail of service system for the Dentistimo system. Used to improve the tolerance and testing fail safe functionality.

Distributed Systems - Dos Testing DoS (Denail of Service) System for Testing and Practical demonstration of systems capability to handle a basic DDoS

null 28 Nov 8, 2022
An obsidian plugin that creates tomorrows daily note for preemtive planning.

Tomorrow's Daily Note An Obsidian plugin that creates tomorrows daily note for preemtive planning. Requirements Obsidian v0.12.0+. Daily notes plugin

Will Olson 12 Sep 24, 2022
Planning a getaway with family or friends and looking for a trip planner app to help you figure out the logistics?

Never-Wavering-Wayfaring-Wanderlust-Adventure-Planner Planning a getaway with family or friends and looking for a trip planner app to help you figure

Michelle Blackwell 3 Jun 15, 2022
There can be more than Notion and Miro. Affine is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.

AFFiNE.PRO The Next-Gen Knowledge Base to Replace Notion & Miro. Planning, Sorting and Creating all Together. Open-source, Privacy-First, and Free to

Toeverything 12.1k Jan 9, 2023
Hacktoberfest is all about meeting up all brains. In this repository we are planning to come with many ideas and works. You all can share your ides/works here.

Hacktoberfest Submit your Work Hacktoberfest is all about meeting up all brains. In this repository we are planning to come with many ideas and works.

Chinmay Patil 3 Oct 5, 2022
this is a single-page web application. we built a book website where the user can add , remove and display books. we used modules to implement these functionalities. also, we used the Date class to display the date and time.

Awsome Books In this Project, we have built A Books websites. Built With ?? HTML CSS javascript Git & Github Live Demo Here you can find the live Demo

Nedjwa Bouraiou 10 Aug 3, 2022
All five assignments and the final group project is done in class CSCI5410 (Serverless Data Processing) Fall 2021 of MACS at Dalhousie University.

Dalhousie University | Fall 2021 | CSCI5410 | SDP (Serverless Data Processing) All five assignments and the final group project is done in class CSCI5

Dhrumil Shah 1 Dec 26, 2021
A little toy password manager made for a university class

Eddy Passbear's Password Manager A little toy password manager made for a university class. Powered by Remix, Prisma and the air we breathe. Step-by-s

Kacper Seredyn 2 Jan 30, 2022
The project for my university. Using Odoo 15.0

UniversityTransfers The project for my university. Using Odoo 15.0 Designing a website for the University of Constantine using Odoo to process request

nacer kraa 1 May 25, 2022
Project of advanced web programming for University of California, Irvine

projectWeb Project of advanced web programming for University of California, Irvine The goal is to re create a r/place in our own way. You can see an

Zolaski 2 May 31, 2022
A Timetable DApp. It is a university group project.

A blockchain e-timetable project It is now testing, please use Metamask and Rinkeby Test Network Metamask: https://metamask.io/ Get some coin in test

null 4 Apr 30, 2022
Application for self-testing before exams covering some of the subject taught at the Prague University of Economics and Business

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: ya

Jiří Vrba 2 Jun 13, 2022
A 3rd year University physics project for simulating satellites motion in orbit.

Satellite Simulator VI - Deluxe Edition A university physics project for simulating satellites in orbit. Installation instructions Clone the git repos

Rami Sabbagh 8 Jun 26, 2022