Error urutan kunci jawaban sudah dibetulkan dan ditambah fitur ekstrak sumber kode
parent
e959c8109a
commit
d4f1a79ccf
|
@ -67,6 +67,7 @@ class gdoc(gservice):
|
|||
state = self.service.documents().get(documentId=self.main_docs["documentId"]).execute()
|
||||
content = state['body']['content']
|
||||
endIndex = content[len(content)-1]['endIndex']
|
||||
self.questionKey.reverse()
|
||||
requests = [
|
||||
{'insertText': { 'text' : "\r\n\r\n"+"\r\n".join(["{}".format(chr(64+key)) for key in self.questionKey]), 'location': {'index': endIndex-1}}},
|
||||
{'insertPageBreak': {'location': {'index': endIndex}}},
|
||||
|
|
|
@ -138,4 +138,25 @@ def MoodleQuiz():
|
|||
ui.SetStatusbar("Done!")
|
||||
_statusBarInfoUpdate("Check *.xml file in curent folder!",100)
|
||||
|
||||
g_exportedScripts = (MakeTemplate, GoogleQuiz, GoogleDocs, MoodleQuiz)
|
||||
def BackupCode():
|
||||
import zipfile
|
||||
import os
|
||||
|
||||
# Path ZIP dan folder tujuan ekstrak
|
||||
zip_path = curpath + '/myedu.ods'
|
||||
extract_to = curpath
|
||||
folder_dalam_zip = 'Scripts/' # Pastikan ada '/' di akhir untuk folder
|
||||
_kode_info = ""
|
||||
|
||||
# Buka ZIP
|
||||
with zipfile.ZipFile(zip_path, 'r') as zip_ref:
|
||||
# Iterasi semua file dalam ZIP
|
||||
for file_info in zip_ref.infolist():
|
||||
# Cek apakah file berada di dalam folder yang diinginkan
|
||||
if file_info.filename.startswith(folder_dalam_zip):
|
||||
# Ekstrak file ke folder tujuan
|
||||
zip_ref.extract(file_info, extract_to)
|
||||
_kode_info = _kode_info + f"\r\n\t- {file_info.filename}"
|
||||
bas.MsgBox("Ini adalah sumber kode yang ter ekstrak :{}".format(_kode_info) ,0 ,"Ekstrak Sumber Kode")
|
||||
|
||||
g_exportedScripts = (MakeTemplate, GoogleQuiz, GoogleDocs, MoodleQuiz, BackupCode)
|
||||
|
|
Loading…
Reference in New Issue