【GAS】문제집을 해결한 학습기록을 GAS로 관리한다

SpreadSheet+GAS로 문제집 학습 기록 관리





아래 스프레드 시트와 GAS입니다.
(GAS에서 관리라고 하지만 거의 스프레드시트에서 조작합니다.)

스프레드시트
htps : // / cs. 오, ぇ. 이 m/sp레 d 〇에 ts/d/1S8 에뿌지ぇぃぃ3-K9 쿠사 P7RY8M 2부툰 kcqFY의 9키 4/에ぢt? 우 sp = 샤린 g

GAS
htps : // 기주 b. 이 m / y t m tym / s dy dy-g

만든 계기 · GAS로 만든 이유



「침대 위에서 자면서 학습을 할 수 있다」

Ping-T 이나 기본정보기술자시험닷컴 에 꽤 신세를 졌습니다.
평상시는 침대 위에서 스마트 폰을 만지는 경우가 많은 나입니다만, 그 상태에서도 학습을 할 수 있는 환경이라고 하는 것은 훌륭한 일이라고 생각하고 있습니다.
「학습=책상으로 향한다」가 아니라, 「학습=언제 어떤 환경에서도 배우고 싶다」라는 생각으로 이 스크립트를 썼습니다.

GAS로 만든 이유는 주로 다음과 같은 이유가 있습니다.
  • 당시에는 엑셀 작업에 익숙해졌습니다 (엑셀 라이크에서 사용할 수 있음)
  • 웹 응용 프로그램 (rails 또는 django)에서 개발하기가 어렵습니다.
  • 로컬로 관리하기 때문에 (공개 할 필요가 없음) 무료입니다.

  • 만든 당초는 특히 ​​web어플 개발 경험도 없고, 「일단 사용할 수 있으면 좋다」라고 하는 생각이었습니다.
    그래서 조금 만진 적이 있는 js처럼 취급할 수 있는 GAS만으로 만들 수 있다는 것도 있어 GAS로 했습니다.

    사용법



    소스 코드는 github에서 관리하며 Chrome 확장 프로그램을 사용하여 GAS와 함께 작동합니다.
    자세한 것은 이하의 사이트가 참고가 될까 생각합니다.
    htps : // 코 m / 타나베 / ms / 2c51681396 12b6 A0E 4

    문제집 시트 만들기





    우선 툴바의 「scripts」로부터 문제집용의 시트를 작성해 주세요.
    팝업이 표시되므로 시트의 이름을 입력합니다.
    template 시트에서 문제집용 시트가 복사됩니다.

    문제 해결



    처음 해결하는 문제에 대한 답변은 F열의 '1회째'에 기재해 주십시오.
    2번째 이후는 2번째라고 쓰여진 열에 기재합시다.
    나무가 되는 문제는 E열에 체크를 넣어 둡시다.

    문제가 해결되면 (여행이 있으면) "불필요한 행 삭제"를 실행하십시오.
    불필요한 행이 삭제됩니다.

    해답을 기입하다



    ※첫회만(2회째 이후는 A열에 해답을 기입할 필요는 없습니다.이미 A열에 해답이 기재되어 넣으면 정오 판정됩니다.)

    A 열에 답변을 기재하십시오.
    스프레드시트의 함수에 의해 x번째의 해답을 기재한 우측에 정오 판정(◯ or ×)이 표시됩니다.
    B열(빨간 시트)에는 정답한 횟수, C열(파란 시트)에는 부정해의 횟수가 자동으로 카운트됩니다.

    확인한 문제 확인



    확인하려는 시트로 이동하여 "이 시트의 체크 문제 표시"를 실행하십시오.
    확인한 문제 번호가 팝업으로 표시됩니다.

    graph 시트로 정답률 확인



    graph 시트를 확인하기 전에 "scripts"에서 "graph 시트로 이동하여 모든 시트에 대한 링크 가져오기"를 실행하십시오.
    체크수, 3회(불) 정답, 정답률이 시트에 반영되어 그래프에도 표시됩니다.



    답변 표시





    1:1 셀에 체크를 하면 A열이 검게 되어 해답을 볼 수 없게 됩니다.
    문제를 해결할 때는 이 모드로 해답이 보이지 않도록 합시다.

    또 「해답(비)표시」를 실행하면, 전시트의 해답과 과거에 해결한 문제가 (비)표시가 됩니다.



    마지막으로



    대기업의 문제집 사이트에는 뒤떨어지지만, GAS를 사용해 간단하게 학습 기록을 할 수 있었습니다.
    향후는 Web공개나 RestAPI등과 제휴해, 폭넓게 활용할 수 있으면 좋다고 생각하고 있습니다.

    (만약 사용해보고 싶은 분이 계시면 연락 주시면 기쁩니다.)

    좋은 웹페이지 즐겨찾기