180426_구글 드라이브 활용 로그인 없이 파일 업로드 하기





어제 대성 여중 3d프린팅 모델링 수업에서

학생들의 프린팅 파일을 모을 폴더로

아무 생각없이 구글 공유 폴더만 준비해서 갔다.



수업 중 생각해 보니,

학생들의 구글 아이디가 필요했다.

중1학생들은 구글 아이디를 모르는 학생들이 대다수였다.




내가 운영하는 구글활용교육자 모임에 관련 물음을 올렸다.




<문의 화면>



서욱진 선생님께서


신박한 방법을 소개해 주셨다.



https://www.bettercloud.com/monitor/the-academy/allow-anyone-to-upload-files-directly-to-your-drive/


내 설명을 보면


로그인 없이도 학생 파일을 모을 수 있었다.




물론 구글 설문지에 파일 첨부 기능을 이용하면 되지만,


웬지 이 방법이 깔끔해 보였다.


먼저 구글 스크립트 파일 사이트를 연다.

bit.ly/showmethefile  로 압축했다.



원 글은


https://script.google.com/d/1x3p9ZAv-SafEK06r_Vr7fVuUNtEfBg1SGhmSYWjQ0kuPTk-y55a7Nink/edit?usp=sharing


이다.




<구글 스크립트 사이트>











해당 소스 사이트에 들어가서 사본만들기를 클릭한다. 








사본이 만들어졌다. 


이 말은 내 드라이브 루트(제일 위) 폴더로 저장된다는 말이다. 







이제 사본의 이름을 내가 원하는 이름으로 바꾸고 확인을 누른다. 










여기서 중요한 점이 소스안에 


폴더를 화살표 위치에서 자기가 원하는 이름으로 


바꿔줘야 한다. 



그렇지 않으면 기본으로 제공된 폴더에 자료가 들어가게 된다. 











이제 웹으로 배포를 클릭한다. 










여기도 또 하나 중요한 점이 


앱을 실행할 사용자를 '나'로 바꾼다. 


아울러 액세스 사용자를 누구나(익명 사용자 포함)으로 바꾼다. 










인증이 필요하다고 한다. 


권한 검토를 클릭한다. 









구글 아이디를 선택한다. 











액세스 권한을 허용한다. 










이제 웹 앱으로 배포되었다. 


웹 앱 URL을 복사해서 









간단하게 만들었다. 










강의 파일에 넣는다. 











웹앱 주소로 들어가니 이렇게 보인다. 












테스트 해본다. 


이름을 적고 파일을 선택한 업로드한다. 










업로드 되었다. 










해당 폴더에 파일이 들어 있는 것을 확인할 수 있다. 










이젠 이 폴더를 나중에 쉽게 접근하기 위해서 


그리고 학생들이 자신의 파일이 들어 있는 지 확인하기 위해서 


공유폴더로 바꾼다. 










공유로 바꾼 다음 










역시 주소를 줄였다. 











강의안에도 반영한다. 





여기서 파일이 루트 (제일 위) 폴더가 아닌 다른 위치에 저장하기 원하면 



아래와 같이 소스를 바꾸면 된다고 한다. 










첫번째 폴더와 두번째 폴더 위치를 유념해서 폴더를 바꾼다. 



나는 바빠서 테스트하지 못했지만 


또 필요가 있을 때 사용하면 좋을 듯 하다. 





소중한 정보를 제공해주신 서욱진 선생님과 


구글활용교육자모임 회원님들에게 감사드린다. 





댓글