자리바꾸기 웹사이트 - jalibakkugi websaiteu

컴활 프로그램

[자리바꾸기 프로그램] 선생님들의 고민거리 하나 해결! 자동형 자리뽑기, 자리배치 프로그램!

[자리바꾸기 프로그램] 

선생님들의 고민거리 하나 해결! 자동형 자리뽑기, 자리배치 프로그램! 

@@ 2019. 02. 27 수정

이 프로그램을 제작하신 제작자(=김정식 허명성의 과학사랑 누리집 운영자) 분들의 사이트를 안내합니다.

자리바꾸기 프로그램 신규 버전이 업데이트되었다네요. 사이트 이동해서 확인 바랍니다! https://sciencelove.com/2353

자리바꾸기 웹사이트 - jalibakkugi websaiteu

아울러 위 출처 게재 요청을 해 주신 가티노님께도 감사드립니다.


​반갑습니다! 톡톡입니다.

학교 학생들이(특히 초, 중) 주기적으로 바꾸길 원하는 게 있다죠. 바로 "자리배치"인데요.

학생들 모두가 바뀐 새 자리에 만족하고 앉는다면 문제없겠지만,

자리때문에 괜스레 말싸움이 벌어지기도 하는 것이 사실입니다.

그러나, 학생들의 불평불만을 잠재울 만한 자동형 자리바꾸기라면?

O~K~!!

* 압축파일을 열어보시면 아래 그림처럼 파일 3개가 보이실겁니다. 

압축 풀어주신 후 같은 폴더에 있어야 하구요. *

* name1.txt는 데이터베이스 파일입니다. 제작자가 친절하게 설명을 덧붙어놨네요. ㅎㅎ *

* 자리바꾸기 프로그램이 2종류로 되어있습니다. 3분단과 4분단인데요.

전 4분단으로 들어가봤어요. *

자리배치 누르시면, 카운트다운과 함께 자리가 결정된답니다!

감사합니다~ (자료는 첨부파일을 참조!)

Assist Screen 알파 테스트에 참여해 보세요.

2014-08-16

안녕하세요, 몇주 전(?) Assist Screen 이라는 안드로이드 런처를 하나 개발하였습니다. 보통 런처가 홈화면에 아이콘과 위젯을 배치하는대 초점을 맟춘다면, 이 런처는 홈 화면을 단순화하고, 상황에 따라 필요한 정보를 홈 화면에 표시하는대 초점을 맟춘 런처입니다. 런처가 아직 불안정 하고, 개선해야 할 점이 많기에, 먼저 알파 테스트 단계를 거쳐서 앱을 개선하고자 합니다. 안드로이드 3.

안드로이드용 시온고등학교 앱을 사용해 보세요.

2014-08-16

안녕하세요. 몇일 전 안드로이드용 시온고등학교 앱을 구글 플레이 스토어를 통해 출시하였습니다. 몇달 전 쯤 만들어놓고 테스트도 하다가, 여러가지 일이 생기고 하다보니 이제야 스토어를 통해서 출시하게 되었내요. Android 2.2 이상이 탑제된 디바이스를 사용중이시면, 앱을 사용하실 수 있습니다. 현재 이 앱에는 다음과 같은 메뉴가 있습니다. 공지사항 중식/석식 조회 학교정보 보기 학사일정 확인 학교소개 가정통신문 시온고등학교에 재학 중인 학생이시거나.

지금까지 개발해온 안드로이드 앱 간단히 소개합니다.

2014-07-27

원래 예전애 개발했던 앱들 업데이트 공지 등 개시물도 여기로 옮길려 했는대… 요새 갑자기 할개 늘어 걍 간단히 나열만 하기로 했습니다. SidePanel 이건 제가 중3 겨울방학 즈음 삽질파서 개발한 앱 입니다. 우분투 폰에 있는 측명 스와이프 런처 보고 저런거 안드로이드에 있으면 좋갰다 싶어서, 일단 만들었습니다 만들어서 각종 커뮤니티에도 소개해보고, xda에서도 소개 했었는대… 이게, xda포탈 헤드라인에 떴더군요… 꾀 유명해 졌습니다 이 앱이… 지금은 관리 안하는게 함정이지만… 화면 측면에서 스와이프 하면, 시행중인 앱들 아이콘 리스트가 나와서, 편리하게 멀티태스킹 가능하게 해주는 앱 입니다.

자리바꾸기5.zip

4.67MB

자리바꾸기 프로그램 사용 설명서 

출처 : 이천중학교 수석교사 김정식 선생님

  자리바꾸기 프로그램을 이용하면 학급에서 자리를 바꾸거나, 수업시간에 모둠을 구성 할 때 간편하게 자리를 바꿀 수 있다. 2014년에 자리바꾸기 1.0에서 출발하여 그동안 필요한 기능들을 조금씩 추가하면서 5.0까지 업그레이드하게 되었다. 이제는 선생님이 우리 교실에 맞게 책상을 마음대로 배치할 수 있고 원하는 대로 저장할 수 있다. 학생들과 함께 화면을 보면서 바로 자리를 바꿀 수 있어서 좋다. 종이를 잘라 제비뽑기 하던 추억이 생각나서 비슷한 느낌이 나도록 중간에 덮개효과를 만들어 추가하기도 했다. 학교현장에서 자리바꾸기가 학생들에게는 재미있는 놀이가 되고, 선생님에게는 교육목적에 맞게 자리를 바꿀 수 있는 프로그램이 되었으면 한다.

1. 프로그램의 특징

  가. 학생들을 수작업으로 자리를 배치할 수 있다.

  나. 무작위로 컴퓨터를 이용해 학생들 자리를 배치할 수 있다. - 남녀 자동 배치가 가능하다.

  다. 필요시 원하는 학생을 고정시켜 놓고 나머지 학생들만 컴퓨터를 이용해 무작위로 자리를 배치시킬 수 있다.

  라. 학생들에게 보여줄 출력물과 교탁에 붙여놓을 출력물을 선택해서 출력시킬 수 있다. 출력할 때 번호를 포함해서 출력이 가능하다. 학기초에는 사진이 들어간 자리배치표를 출력하여 출석부 앞에 넣어둘 수 있다.

  마. 책상위치를 자신의 반에 맞게 모둠형태나 자 형태로 배치할 수 있다.

  바. 저장했다 불러올 수 있다. 저장하면 사용자가 변경한 책상위치, 남학생자리표시 등 모든 내용이 함께 저장된다.

  사. 화면효과에 효과켜기를 선택하면 자리배치 할때 카운트 다운 효과를 적용하여 학생들이 보는 가운데 자리바꾸기를 할 수 있다.

  아. 화면효과에 덮개효과를 선택하면 자리배치 할때 학생들 이름위에 덮개가 나타나 하나씩 마우스로 눌러 지워가면서 이름을 확인할 수 있다.

2. 사용방법

  가. 같은 폴더에 있는 name1.txt를 열어 이름과 번호를 자신의 반에 맞게 수정하여 저장한다.

  나. 자리바꾸기 프로그램을 실행 시킨후 '자리배치' 버튼을 누르면 무작위로 자리가 배치된다.

  다. 책상배치를 사용자가 원하는 대로 만들고 싶으면 우측아래 출력 및 저장 옵션에 책상배치하기 버튼을 눌러 사용자가 원하는 형태로 책상을 배치한다.

  라. 만약 수정하고 싶은 학생이 있으면 그 학생을 클릭한 후(빨간색 테두리 생김) 다른 학생을 클릭하면 서로 자리가 바뀐다.

  마. 만약 자리 배치하기 전에 '자리배치'버튼을 눌러도 섞이지 않고 자리를 미리 고정 시켜 놓고 싶은 학생이 있으면 그 학생을 원하는 자리로 옮긴 후, 학생 이름 밑에 있는 작은 원을 누른다. - 작은원이 적색으로 바뀐 학생은 고정석이 되어 '자리배치'버튼을 눌러도 섞이지 않게 된다.

  바. 모든 작업이 끝나면 '출력' 버튼을 눌러 인쇄한다. 번호나 사진도 함께 출력할 수 있다.

  사. CTRL키를 누른 상태에서 자리배치 버튼을 누르면 전체 학생을 우연을 가장해서 미리 정해놓은 대로 자리를 배치시킬 수 있다. 가끔 필요할 때 사용하면 좋다. name1.txt를 열어 보면 그곳에 방법이 적혀 있다.

3. 파일설명

  학급앨범을 다운받아 압축을 풀면 아래와 같은 파일들이 들어있다.

자리바꾸기 웹사이트 - jalibakkugi websaiteu

  - 자리바꾸기5.exe : 실행화일

  - name1.txt : 각종기본 내용 설정 파일(이름, 번호등을 적어 넣는다)<- 사용자 수정 필요

  - image 폴더 : 학생사진을 출력하고 싶을 때 학생사진을 넣어두는 곳<-학생사진명을 학생이름으로 저장해서 넣어 놓으면 되고, 사진을 출력하지 않을 거면 사용하지 않아도 된다. 대부분 사진을 사용하지 않기 때문에 잘 사용하지 않는다.

  - data 폴더 : 저장하는 파일 모아 두는 곳, 다른 곳에 저장해도 되지만 data폴더에 넣어 놓으면 날짜별로 정렬이 되어 찾기가 쉽다.

4. 만드는 방법

  가. name1.txt를 메모장에서 열어 내용을 수정한다.

    - name1.txt화일을 열어 읽어 내려가면서 파란색 글자로 된 부분만 하나씩 수정해 나간다.

<다음은 name1.txt안에 들어있는 내용이다.>

// 이름 : 반학생들을 순서대로 이름을 적는다. (이곳에 이름만 적어 넣으면 정상 작동함)

&name=김건이,김동영,김지성,안종석,이경식,이영규,이우용,이장준,이종규,이준규,이화규,정병수,정원섭,조영훈,주영돈,김보람,김수연,김진경,김나라,백가민,백소연,신혜현,이은주,이지윤,정은아,조예린,진선영,최수민,최지연,최희연&

//번호 : 위 이름에 맞춰 번호를 적는다. (번호를 넣으면 출력물에 이름과 함께 번호도 출력할 수 있다. 번호를 출력하지 않을 거면 넣지 않아도 됨)

&bun=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30&

//남녀구분 : 위 이름에 맞춰 순서대로 남자는 1, 여자는 0으로 표시합니다. (남녀 구분을 해서 자리 배치할 때 필요)

&sex=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1&

//나중에 CTRL키를 누른상태에서 자리배치를 누르면 name1에 입력해 놓은 이름순으로 자리가 배치된다.(우연을 가장해서 선생님이 원하시는대로 자리를 배치할때 사용한다) - 자리바꾸기 5.0 에서는 수동으로 자리를 바꾼후 CTRL-C를 누르면 화면상에는 아무 변화가 없지만 학생 순서대로 클립보드에 복사가 된다. 그럼 이곳에 붙여 넣기를 하면 된다.

&name1=안종석,이경식,이영규,김건이,김동영,김지성,이우용,이장준,이종규,이준규,이화규,정병수,정원섭,조영훈,주영돈,김보람,김수연,김진경,김나라,백가민,백소연,신혜현,이은주,이지윤,정은아,조예린,진선영,최수민,최지연,최희연&

5. 다양한 활용 방법 및 팁

  가. 학급에 눈이 안좋은 학생이나, 몸이 불편한 학생이 있어서 맨 앞에 앉히고 싶은 경우

    예를 들어 여지윤 학생을 여보람 학생 자리에 앉히고 싶은 경우 : 아래그림처럼 여보람 학생을 누르면 붉은색 테두리가 생긴다. 그 상태에서 여지윤 학생을 누르면 위치가 서로 바뀐다. 그럼 여지윤 학생을 고정 시키고(고정은 이름 밑에 있는 작은 원을 누르면 빨간색으로 바뀐다. 그럼 고정이 된다.) 나머지는 자리배치 버튼을 눌러 무작위로 배치시키면 된다.

자리바꾸기 웹사이트 - jalibakkugi websaiteu

  나. 남학생 자리 표시하고 남녀자리 배치하기

    오른쪽 위에 남학생자리표시를 선택한다. 그럼 책상에 M자가 표시 되며 남학생 자리 표시모드로 바뀐다. 책상 중에 남학생이 앉을 자리를 누르면 파란색 테두리가 생긴다. 우리반 남학생 수 만큼 책상을 선택하면 자동으로 아래쪽에 완료 버튼이 나타나고 완료 버튼을 누르면 남학생 자리 선택이 끝난다.

자리바꾸기 웹사이트 - jalibakkugi websaiteu

    1) 남학생과 여학생 자리를 자동으로 배치하는 방법

      남학생 수와 남학생 자리수가 일치하면 자리배치 옆에 자동으로 남녀자동배치 선택메뉴가 나타난다. 남녀자동배치를 선택하고 자리배치를 누르면 자동으로 남녀 자리가 배치된다.

자리바꾸기 웹사이트 - jalibakkugi websaiteu

    2) 남학생과 여학생 자리를 수동으로 배치하는 방법

      남녀 자동배치 선택을 끄고 자리배치를 하면 남녀 구분없이 자리가 배치되는데 이때 남학생이 파란색으로 테두리가 된 자리에 오면 자리고정을 시키고 여학생은 파란색이 아닌 자리에 오면 자리 고정을 시킨다. (아래 그림처럼 책상우측아래 동그라미를 누르면 적색으로 바뀌는데 그럼 자리고정이 된 것이다.)

자리바꾸기 웹사이트 - jalibakkugi websaiteu

      선택이 끝나면 학생들과 함께 확인 한 후 다시 자리 배치를 눌러 위 과정을 3-4번 반복하다 보면 남학생과 여학생 자리를 배치 할 수 있다. 실제 사용해 보면 학생들은 한번에 자동으로 배치되는 것보다 이렇게 조금씩 배치되어 가는 방법을 더 선호하기도 한다.

  다. 사용자가 원하는데로 책상 배치하기

    우측하단에 출력 및 저장을 눌러 나타나는 메뉴에서 책상배치하기를 누르면 책상배치하기 화면으로 바뀌는데 이곳에서 사용자가 원하는데로 책상을 배치할 수 있다. 책상을 드래그 해서 원하는 곳으로 이동시키면 된다. 책상배치가 끝나면 돌아가기를 누른다. 저장하기를 누르면 책상위치까지 함께 저장되므로 나중에 불러올 때 배치된 책상위치까지 함께 불러와 진다. 따라서 그 다음 부터는 따로 책상을 배치하지 않아도 된다.

자리바꾸기 웹사이트 - jalibakkugi websaiteu

  라. 우연을 가장해서 원하는 대로 자리를 배치하고 싶은 경우

    가끔 사용하다 보면 학급에 여러 가지 문제들(싸움, 괴롭힘, 질병 등)로 인해 아이들에게 공식적으로 설명할 수 없지만 우연인 것처럼 하면서 원하는 대로 자리를 배치해야 하는 경우가 있다. 그럴 때는 교무실에서 선생님이 원하는 데로 수동으로 자리 배치를 하고, name1.txt 안에 name1에 앉히고 싶은 순서대로 아이들 이름을 순서대로 적어주면 된다.

그리고 자래배치 버튼을 눌러서 무작위로 배치하다가 자 이번엔 진짜다. 이번에 선생님이 누르면 더 이상 따지지 말고 배치된 자리에 앉도록...’ 하고 말한 후 CTRL키를 누른 상태에서 마우스로 자리배치 버튼을 누르면 name1에 적어 놓은 대로 자리가 배치된다. 자리바꾸기 5.0에서는 원하는 자리를 입력할 수 있는 기능을 추가했다. 교무실에서 선생님이 원하는데로 수동으로 자리 배치를 하고 CTRL-C를 누르면 현재 학생들 앉아 있는 순서가 자동으로 복사가 된다.(화면상에는 아무 변화 없다.) 그럼 name1을 메모장으로 열어서 name1 란에 CTRL-V를 눌러 붙여 넣기를 하면 된다. 일일이 손으로 적지 않아도 된다.

  마. 남녀 공학에서 일부 학생만 원하는 데로 자리를 배치하는 방법

    떠드는 두명의 학생을 떨어지게 하려고 전체학생들 자리를 다 배치하는 것이 힘들 때가 있다. 이럴 때는 남녀학생 자리를 수동으로 배치하면서 자리가 모여 앉으면 안되는 학생들(남소란 학생과 여소란 학생)만 우연을 가장하여 아래 그림처럼 우선적으로 떨어뜨려 자리를 배치해 준다. 쉽게 말하면 자리를 떨어뜨려 앉히고 싶은 학생들만 남학생의 경우에는 남학생자리에, 여학생의 경우에는 여학생의 자리에 들어가게 미리 자리배치를 한다.

CTRL 키를 누르고 자리배치 버튼을 누르면 선생님이 지정한 학생들만 앉을 수 있는 자리에 들어가 자리고정이 되고 나머지 학생들은 남학생은 여학생자리에 여학생은 남학생자리에 배치되므로 위 나-2)에서 설명한 방법으로 나머지는 그냥 자리배치를 하면 된다. 그럼 원하는 학생들만 떨어뜨려 앉게 하고 나머지는 컴퓨터에게 맡길 수 있다.

자리바꾸기 웹사이트 - jalibakkugi websaiteu

6. 그 밖에 다양한 사용방법

  가. 모둠을 정할 때도 사용할 수 있다.

    사용자 책상배치를 눌러 원하는 모둠이 되게 책상을 배치한 다음, 모둠장을 정해 맨 앞자리에 고정시키고 나머지는 무작위로 정해줄 수도 있다. 아니면 아이들과 함께 상의해 가면서 수작업으로 정할 수도 있다.

  나. 실험시간에 실험모둠을 구성할 때도 사용할 수 있다.

  다. 집단상담을 할때 상담할 모둠을 뽑을 때 사용할 수 있다

  라. 수학여행이나, 체험학습을 갈 때 버스에 앉는 자리나 같이 앉을 짝꿍을 정해줄때도 사용할 수 있다.

  마. 몇 명만 남고 나머지는 다른 행동을 해야 할때도 사용할 수 있다.(일부는 교실청소하고, 나머지 학생들은 운동장에서 활동해야 할 경우 교실에 남는 학생 뽑을 때)

자리바꾸기 웹사이트 - jalibakkugi websaiteu
게시용 / 교탁용(번호포함) / 교탁용(사진포함)

7. 질의응답

  Q. 남학생 자리를 선택하고 나니 자리고정이 선택이 안됩니다.

  A. 남학생 자리에 여학생이 있는 경우, 또는 여학생 자리에 남학생이 있는 경우에는 자리고정 버튼이 눌리지 않습니다. 이유는 남학생 자리에 여학생이 들어가면 안되기 때문입니다.

  Q. 남녀자동배치 선택옵션이 나타나지 않아요.

  A. 남녀 자동 배치 선택 옵션은 남학생수와 선택된 남학생 책상수가 같을때만 나타납니다. 남학생수와 남학생 책상수가 같지 않으면 나타나지 않아요.

  Q. 너무 쉽게 자리가 바뀌니 학생들이 다시하자고 합니다.

  A. 좌측 하단에 효과켜기를 선택해 놓고 자리배치를 하면 자동으로 카운트를 하고 자리를 배치합니다. 긴장감도 있고 학생들도 잘 수긍합니다.

  Q. 제비뽑기와 같은 스릴이 없어요.

  A. 덮개효과를 선택하고 자리를 바꾸면 학생들 책상위에 덮개가 생겨서 1개씩 덮개를 치우면서 자리를 확인시킬 수 있어요. 이전에 제비뽑기와 비슷합니다.

  Q. 전학생이 와서 인원을 추가했는데 불러오기 하니 사라지네요

  A. 불러오기 하면 기존에 저장되어 있던 학생이 불러와 져서 그렇습니다. 불편하시겠지만 전학생이 왔을때는 자리배치부터 다시 해 주셔야 합니다. 기존에 저장했던 자리를 불러와서 출력한 후 출력물을 보면서 전학생 포함해서 똑같이 배치를 한 후 저장하시면 됩니다. 그리고 불러오기를 하면 교실 들어가서 전학생 포함한 자리 배치를 할 수 있습니다. 전출생이 생긴 경우에도 전입생과 같은 방법으로 사전작업을 해 주셔야 합니다.

  Q. 이전 자리 안 앉기와 이전짝꿍 안 앉기는 화면 옵션이 안 나와요?

  A. 불러오기를 해야 나타납니다. 이전에 저장했던 자리를 불러들이는 순간 컴퓨터는 현재 학생의 자리와 짝꿍을 기억하게 되고, 그래야만 이전 자리 안앉기와 이전짝꿍 안앉기 기능을 사용할 수 있습니다.

  Q. usb에서 실행해도 되나요?

  A. 물론입니다. 저장하기 버튼을 누르면 텍스트화일로 저장되기 때문에 usb로 옮겨 가셔도 이전자리를 불러올 수 있습니다. 저장하기 파일은 꼭 data폴더가 아니어도 됩니다.

  Q. 수업 들어가는 6개반 모둠을 따로 구성하려면 어떻게 해야 하나요?

  A. 자리바꾸기 프로그램을 폴더채 복사해서 폴더명을 1반 자리바꾸기, 2반 자리바꾸기, ... 이런식으로 만들고 프로그램을 포함해서 모든 파일을 폴더에 넣어 주시면 됩니다. 그러면 여러반도 각각의 폴더에서 따로 실행시켜 자리배치가 가능합니다.

  Q. 프로그램은 무료인가요?

  A. 물론입니다. 그냥 마구 퍼가셔서 마구 사용하셔도 됩니다.