/AutoReport

Yeah~~

Primary LanguagePython

AutoReport

Features

  • Auto KakaoTalk Send (for Mac only now)
  • auto Daily report generation
  • 2 type of excel file auto generation
  • Auto generate readme.txt
  • save Classes and Students info with json

Requirement

  • Python3
  • PyQt
  • You need a dailyReport pptx file includes the layout of slide form, for auto daily report generate.

How to Use

  1. git clone https://github.com/warpdev/AutoReport.git
  2. edit the path in PP_Main.py to your report file folder
  3. create savedata.json and path.json, then fill the content of them with {}
  4. run!

savedata.json example

{
	"classname/day-10:00/who": {
		"students": {
			"name1": {
				"isHome": true,
				"feedback": "",
				"kakaoName": "kakaoid",
				"noKakao": false
			},
			"name2": {
				"isHome": false,
				"feedback": "",
				"kakaoName": "",
				"noKakao": false
			}
		},
		"folderName": "10시_classname_who",
		"classComment": "",
		"classSpecial": "",
		"excelCol": D,
		"classHomework": "풀던 문제 마무리해서 풀어오기",
		"noHomework": false
	}
}