반응형

전체 글 102

학생활동에 대한 교사의 기록들을 반별 파일로 취합하기

올해 학교에서 수업량 유연화로 학생 선택별로 프로그램을 운영했는데, 교사가 활동별로 기록한 자료를 반별로 취합할 필요가 있어서 만든 파일입니다. 압축 파일 안에 예시 양식 파일을 넣어 두었습니다. 혹시 학생 선택을 받아 학교 자율적 교육과정 프로그램을 운영한다면 이후 학생들에 대한 교사의 기록을 취합할 때 이 파일이 도움이 될 것 같습니다. 다운로드최신파일구버전 파일 사용방법1. 활동후 교사별로 아래와 같은 엑셀 양식으로 학생별 활동 기록을 입력합니다.a열-학년, b열-반, c열-번호, d열-이름, e열-교사기록 순이면 됩니다. 2. 엑셀 파일에 업로드 합니다3. 완성엑셀파일이 있는 현재폴더에 학급별 문서 word 파일이 만들어 집니다.

모의고사 성적일람표를 대교협 엑셀양식으로 변환하기 ver8

최신파일https://namgungyeon.tistory.com/81 (수능일람표 대응) 모의고사 성적일람표를 대교협 엑셀양식으로 변환하기 ver10수능일람표 불러 올 수 있도록 했습니다. 수능 일람표 양식 대응 ver10 ** 일람표에는 수험번호만 나와서 학번 순으로 바로 정렬이 안됩니다. 학번 순으로 정렬하기 위해서는 일람표의 수험번호란namgungyeon.tistory.com ver8 오류수정 6,9 모평양식 관련3학년, 6월 9월 모의평가 일람표 양식을 엑셀로 전환했을 때 일부 셀은 수험번호와 성명이 한 칸에 표시가 되더라구요. 이 경우 누락되던 문제를 해결했습니다.파일다운로드 링크최신버전https://namgungyeon.tistory.com/81 모의고사 성적일람표를 대교협 엑셀양식으로 변환하..

함수 대응 관계 그리는 프로그램 (파이썬)

고등학교 함수 단원의 수학 시험 문제 출제할 때 마다 대응 관계 그리는게 번거로워 간단하게 두 집합(정의역, 공역) 의 대응 관계를 그릴 수 있는 프로그램을 만들었습니다. 다운로드 용량 때문에 바로 업로드가 안되어 구글드라이브 링크를 첨부합니다. https://drive.google.com/file/d/1KtOCtMwLQJf24d0v52NuYUmMV4Di0r2W/view?usp=sharing 사용방법 1. 정의역 입력 a,b,c 와 같이 원소를 콤마(,) 로 구분하여 입력합니다.2. 공역 입력 마찬가지로 a,b,c 와 같이 원소를 콤마(,) 로 구분하여 입력합니다. 3. 대응관계(함숫값) 입력 f(a)=1 처럼 f(정의역원소)=공역원소 형태로 입력하면 자동으로 화살표를 만들어 줍니다. 기능추가 ver2

학생과목 선택파일 - 미응시반 생성하기

과목별 고사장 체제로 고사를 운영할 때, 미응시-선택반그룹을 하나 만들어 과목 미응시 학생들을 따로 묶어 자습실에 배정할 때 사용하면 됩니다. 파일다운로드 과 같은 학생과목 선택 파일 양식을 와 같이 변경합니다. 관련프로그램 고사개선프로그램 Lite, ver1 (tistory.com) 고사개선프로그램 Lite, ver1 작년에 만든 고사개선프로그램은 선택과목별 고사장을 운영할 때, 정교하게 학생을 배정할 수 있지만 사용하기에 복잡한 면이 있어서 기능은 조금 줄여 간결한 프로그램을 새로 만들었습니다. namgungyeon.tistory.com

NEIS 학생편성현황 양식을 고교학점제 과목선택 양식으로 변환

neis 에 등록되어있는 학생편성현황을 고교학점제프로그램,리로스쿨,아이티메인에서 사용하는 학생과목선택 양식으로 변환하는 프로그램입니다.아래 의 선택과목별 NEIS 학생편성 파일 올리기 양식 만들기 파일이(고교학점제 과목선택 양식) -> (NEIS 업로드 양식) 이었다면https://namgungyeon.tistory.com/25 선택 과목별 NEIS 학생편성 파일 올리기 양식 자동으로 만들기NEIS 선택과목별 학생편성 파일을 한땀 한땀 넣는 작업은 너무 고되기에 수강신청 사이트의 학생배정결과를 바탕으로 자동으로 업로드 양식을 만들어 주는 파일을 만들어 봤습니다. 업데이트(202namgungyeon.tistory.com지금 파일은(NEIS 학생편성현황 양식) 을 (고교학점제 과목선택 양식) 으로 변환하는 ..

고사개선프로그램 Lite. ver1

작년에 만든 고사개선프로그램은 선택과목별 고사장을 운영할 때, 정교하게 학생을 배정할 수 있지만 사용하기에 복잡한 면이 있어서 기능은 조금 줄여 간결한 프로그램을 새로 만들었습니다. 다운로드 파일 내에 예시자료가 입력되어 있습니다. 첫 시트에서 초기화 버튼을 누른 후 사용하면 됩니다. ver2 (학생 일괄 인쇄 추가) ver1 사용방법 1. 학생 과목선택자료 양식 업로드 2. 선택과목 반별 고사 정보 입력 3. 완성 가. 고사장출석부 나. 좌석배치표 [참고] 고사좌석배치 구조는 자유롭게 변경할 수 있습니다. 숫자(좌석번호)가 입력된 셀 바로 아래셀에 학생을 표시합니다. 다. 학생별시험시간표 [참고] 해당과목을 미응시 학생들을 따로 자습실에 배정하려면 링크의 파일 이용하여 미응시 선택반을 생성하면 됩니다...

[고교학점제] 성적을 고려한 선택과목반의 분반 편성

고교학점제에서의 이동반 편성은 학생들의 미배정을 최소화 하는 것이 최우선 과제이기에 성적까지 고려하는 것이 어려울 수 있습니다. 그러나 선택그룹의 택 수에 비해 많은 학생이 어떤 과목을 선택하여 분반이 필요한 경우가 있다면, 성적을 기준으로 분반 편성하는 것이 가능합니다. 그럼에도 불구하고 현재 많은 학교에서 사용하고 있는 고교학점제사이트, 아이티메인, 리로스쿨들을 기본적으로 학번을 기준으로 단순하게 분반을 편성 합니다. 이렇게 하면 분반 간에 성적차이가 크게 차이날 수 있습니다. 그래서 성적을 바탕으로 분반편성을 하는 엑셀 자료를 만들었습니다. **VBA 를 이용하기 때문에 마이크로소프트 엑셀 프로그램으로만 실행됩니다. VER3 오류수정(2023.12.07) VER2 차세대 나이스대응 사용방법 예시 윤..

학교 2023.07.07

III.도형의 방정식-1.평면좌표-직선의 방정식-문제 모음

과목 = "고1수학" 단원 = "III.도형의 방정식" 제목 = "2.직선의 방정식" 성취기준 = "[10수학02-03] 직선의 방정식을 구할 수 있다." 한 점과 기울기가 주어진 경우 두 점이 주어진 경우 https://namgungyeon.tistory.com/46 고교학점제-수학과 최소성취보장 지도를 준비하며.. 지금은 고등학교에서 수학을 가르치고 있지만 고등학생(일반고) 때 수학을 조금 못했었습니다. 고1 2학기 550명중에 474등(8등급에 가까운 7등급)이고 고2 수학II 과목은 일년 내리 254명중 190등대(7 namgungyeon.tistory.com

III.도형의 방정식-1.평면좌표 - 내분점, 외분점 문제 모음

과목 = "고1수학" 단원 = "III.도형의 방정식" 제목 = "1.평면좌표" 성취기준 = "[10수학02-02]선분의 내분과 외분을 이해하고, 내분점과 외분점의 좌표를 구할 수 있다." 총.. 70문제 입니다.^^ 수직선 위 내분점 평면위 내분점 수직선위 외분점 평면위 외분점 ** 이 단원은 파이썬으로 m : n 으로 내분 또는 외분 하는 문제를 생성할 때 자연수 m 과 n 의 값이 서로 소가 되도록 처리하는 것이 필요하더라구요. 아래와 같이 math 모듈을 이용한 간단함 함수를 하나 만들어 해결했습니다. def make_coprime(m, n): gcd = math.gcd(m, n) m = m // gcd n = n // gcd return m, n https://namgungyeon.tistory..

III.도형의 방정식-1.평면좌표 - 두 점 사이의 거리 문제 모음

과목 = "고1수학" 단원 = "III.도형의 방정식" 제목 = "1.평면좌표" 성취기준 = "[10수학02-01] 두 점 사이의 거리를 구할 수 있다" 하위항목 = "두 점 사이의 거리" 정답이 루트(8) 인 경우 2루트(2) 와 같은 꼴로 어떻게 표현할 수 있을 까 고민했는데, 파이썬(python) sympy 모듈의 simplify 함수를 이용해 해결했습니다. 문제수 = 10 for i in range(1,문제수+1): a = random.randint(-5,5) b= random.randint(-5,5) c = random.randint(-5,5) d= random.randint(-5,5) r = sp.sqrt((a-c)**2 + (d-b)**2) r = sp.simplify(r) latex_r =..

반응형