diff --git a/backend/app.py b/backend/app.py index adfb5fd..12e726f 100644 --- a/backend/app.py +++ b/backend/app.py @@ -33,6 +33,7 @@ CORS(app) # }) # Set configuration directly on the app instance app.config['ALLOWED_EXTENSIONS'] = {'png', 'jpg', 'jpeg', 'gif','pdf'} +app.config['MAX_CONTENT_LENGTH'] = 1600 * 1000 * 1000 app.config["SQLALCHEMY_DATABASE_URI"] = DB_URI diff --git a/backend/blueprints/course/__init__.py b/backend/blueprints/course/__init__.py index b0bae19..1c94cbe 100644 --- a/backend/blueprints/course/__init__.py +++ b/backend/blueprints/course/__init__.py @@ -72,6 +72,7 @@ def list_all_courses(): 'creationDate': item.creationDate, 'coverImage': url_for('send_file', filename=item.coverImage), 'totalEnrolled': item.totalEnrolled, + 'pdf0': url_for('send_file', filename=item.serverFilename), 'author': { 'id': item.author.id, 'firstName': item.author.firstName, @@ -94,7 +95,7 @@ def list_all_courses(): 'data': course_list, }) -@course.route('/enroll') +@course.route('/enroll',methods=['POST']) @auth_required() def enroll_user(): if not request.form.get('course_uuid'): @@ -103,9 +104,14 @@ def enroll_user(): selected_course: Course = db.session.execute(select(Course).where(Course.id == course_uuid)).scalar() if not selected_course: return jsonify({'message': 'Course not found'}), 404 + #make sure if user is already enrolled h/she can't enroll + if db.session.execute(select(Enrollment).where(and_(Enrollment.userID == g.current_user.id, Enrollment.courseID == course_uuid))).scalar(): + return jsonify({'message': 'Already enrolled to this course'}), 400 new_enroll: Enrollment = Enrollment( userID=g.current_user.id, - courseID=course_uuid + courseID=course_uuid, + user=g.current_user, + course=selected_course ) try: selected_course.totalEnrolled = selected_course.totalEnrolled + 1 @@ -125,9 +131,11 @@ def create_course(): pdf_file_name: str = '' pdf_total_pages: int = 1 if course_uploaded_cover_image is not None: + print("COURSE COVER ATTACHED") cover_file_name: str = random_string_generator(32)+"."+course_uploaded_cover_image.filename.split('.')[-1] course_uploaded_cover_image.save(os.path.join(USER_UPLOADS_DIR, cover_file_name)) if course_uploaded_pdf is not None: + print('PDF ATTACHED') pdf_file_name: str = random_string_generator(32) +"."+ course_uploaded_pdf.filename.split('.')[-1] course_uploaded_pdf.save(os.path.join(USER_UPLOADS_DIR, pdf_file_name)) @@ -169,7 +177,7 @@ def create_course(): # chat: Chat = Chat(courseID=new_course.id) TODO: Add a welcome chat for this course db.session.add(new_course) db.session.commit() - return jsonify({'message': 'Course was created successfully.'}), 200 + return jsonify({'message': 'Course was created successfully.', 'courseID': new_course.id}), 200 @course.route('/update', methods=['UPDATE', 'DELETE']) @auth_required() diff --git a/backend/blueprints/quiz/__init__.py b/backend/blueprints/quiz/__init__.py index 84823a3..2082711 100644 --- a/backend/blueprints/quiz/__init__.py +++ b/backend/blueprints/quiz/__init__.py @@ -69,7 +69,7 @@ def generate_quiz(): @auth_required() def get_incomplete_quiz(): try: - course_id: uuid.UUID = uuid.UUID(request.args['course_id']) + course_id: uuid.UUID = uuid.UUID(request.form['course_id']) except KeyError: return jsonify({'message': 'course_id must be specified'}), 401 quiz_rows: list[Quiz] = db.session.execute(select(Quiz).where( @@ -108,7 +108,7 @@ def get_incomplete_quiz(): @auth_required() def get_complete_quiz(): try: - course_id: uuid.UUID = uuid.UUID(request.args['course_id']) + course_id: uuid.UUID = uuid.UUID(request.form['course_id']) except KeyError: return jsonify({'message': 'course_id must be specified'}), 401 quiz_attempts: list[QuizAttempt] = db.session.execute( @@ -150,12 +150,12 @@ def get_complete_quiz(): }), 200 -@quiz.route('/submit') +@quiz.route('/submit',methods=['POST']) @auth_required() def submit_quiz(): try: answer: str = request.form['answer'].strip() - quiz_id: uuid.UUID = uuid.UUID(request.form['course_id']) + quiz_id: uuid.UUID = uuid.UUID(request.form['quiz_id']) except KeyError: return jsonify({'message': 'course_id and answer must be specified'}), 401 quiz_already_attempted: QuizAttempt = db.session.execute(select(QuizAttempt).where( @@ -181,8 +181,10 @@ def submit_quiz(): isCorrect=int(is_correct) ) db.session.add(new_attempt) - if Quiz.creatorUser.id == g.current_user.id: - Quiz.creatorHasAttempted = True + + if quiz_row.creatorUser.id == g.current_user.id: + quiz_row.creatorHasAttempted = True + db.session.commit() return jsonify({ 'message': 'Answer submitted', diff --git a/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf new file mode 100644 index 0000000..ea7e4d6 Binary files /dev/null and b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf differ diff --git a/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/1.pdf b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/1.pdf new file mode 100644 index 0000000..4aebf88 Binary files /dev/null and b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/1.pdf differ diff --git a/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/1.txt b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/1.txt new file mode 100644 index 0000000..a9fe883 --- /dev/null +++ b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/1.txt @@ -0,0 +1,34 @@ + + + Assessment 3 Instructions INT2024 + +Discrete Mathematics ICT101 Assessment 3 ( 50%) +Instructions +Assessment Type : Individual Assignment +Purpose of the assessment : To develop a plan for a real -world example of an +application in information technology from the one of the topics given below . +This assessment contributes to the various learning outcomes of your Bachelor +of IT degree. + +Assessment Task : In the initial part of assignment, the student will be tested on their skills on +writing literature review of a topic student have learnt in the Discrete Mathematics (ICT101) course +in the week 1 to 6. Students need to read at least 3 articles or bo oks on this topic especially with +application to Information Technology and give detail review of those. Student will also identify one +application of information Technology related to the topic in which he/she is interested and write a +complete account of that interest. + +Student can use the following database to find article or books. + o EBSCO Databases + o Emerald Insight + o IBISWorld + o IGI Global + o ProQuest eBooks + o O’Reilly Learnin g + +Student will be exploring and analysis the application of information technology related to the topic +which are identified by him/her , and he/she must recognise an application that can be programmed +into computer. Each group must sketch a plane to draw a flow -chart and algorithm. Use some inputs +to test the algorithm (Give different trace table for each input) and identify any problem in the +algorithm. Suggest a plane to rectify or explain why it can ’t be rectified. Each student must write on e +report on its findings. + \ No newline at end of file diff --git a/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/2.pdf b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/2.pdf new file mode 100644 index 0000000..08f43d4 Binary files /dev/null and b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/2.pdf differ diff --git a/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/2.txt b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/2.txt new file mode 100644 index 0000000..60b1117 --- /dev/null +++ b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/2.txt @@ -0,0 +1,45 @@ + + + Assessment 3 Instructions INT2024 + + + +Student can choose one from the following Topic. However, after deciding on the topic to work on , +consult with your tutor. +The topic student group can choose from are : +• Number system used in Computing +• Logic in computing +• Inverse Function in Computing +• Induction Proof and its computing applicatio n +• 16-bit representation +• Cryptography + +The written report must have the following sections: +1. Introduction +2. Proper reference of at least three articles or books +3. Write detail review of those articles or books related to the topic student chooses + +4. Identify one application in Information Technology in which student is interested. +Write a complete account of that interest +5. Description of why students choose this application +6. Give a complete plane to implement the application into a computer program with use of +flow -chart +7. Write an appropriate algorithm +8. Use at least two inputs to test the algor ithm. Group need to give a trace table for each input. +9. Conclusion +10. Short statement about contributions/Reflections from each group member +11. References + + + +Deadline to submit written report: On or before Sunday 18th May 2024, 11.59pm via Moodle. +The report must be: +1. Word or pdf document (3 to 4 pages long) +2. Size: A4 +3. Use Assignment Cover Page (download from Moodle) with your details and signature +4. Single space +5. Font: Calibri, 11pt + + + + \ No newline at end of file diff --git a/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/3.pdf b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/3.pdf new file mode 100644 index 0000000..a9b08ff Binary files /dev/null and b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/3.pdf differ diff --git a/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/3.txt b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/3.txt new file mode 100644 index 0000000..48a855b --- /dev/null +++ b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/3.txt @@ -0,0 +1,63 @@ + + + Assessment 3 Instructions INT2024 +Deduction, Late Submission and Extension +Late submission penalty: - 5% of the total available marks per calendar day unless an extension is +approved. For extension application procedure, please refer to Section 3.3 of the Subject Outline. + +Plagiarism +Please read Section 3.4 Plagiarism and Refere ncing, from the Subject Outline. Below is part of the +statement: + +“Students plagiarising run the risk of severe penalties ranging from a reduction through to 0 marks for +a first offence for a single assessment task, to exclusion from KOI in the most serio us repeat cases. +Exclusion has serious visa implications.” + +“Authorship is also an issue under Plagiarism – KOI expects students to submit their own original work +in both assessment and exams, or the original work of their group in the case of a group pr oject. All +students agree to a statement of authorship when submitting assessments online via Moodle, stating +that the work submitted is their own original work. The following are examples of academic +misconduct and can attract severe penalties: +• Handing in work created by someone else (without acknowledgement), whether copied +from another student, written by someone else, or from any published or electronic +source, is fraud, and falls under the general Plagiarism guidelines. +• Students who willingl y allow another student to copy their work in any assessment may +be considered to assisting in copying/cheating, and similar penalties may be applied. ” +• Any form of AI usage such as ChatGPT in your assessment is considered as plagiarism. + +Marking Rubric for Assessment N. 03 (Individual Assignment) ; Value 50% + +Criteria Fail +(0 – 49%) Pass +(50 – 64%) Credit +(65 – 74%) Distinction +(75 – 84%) High Distinction +(85 – 100%) +Understanding of the +Topic +4 marks + Inaccurate +mathematical +description +of the Topic Basic +mathematical +description +of the Topic Accurate +mathematical +description +of the Topic Accurate +mathematical +description of +the Topic and +some +connections +with +Information +Technology Polished +mathematical +description +of the Topic +and +references to +Information +Technology \ No newline at end of file diff --git a/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/4.pdf b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/4.pdf new file mode 100644 index 0000000..65a2dc3 Binary files /dev/null and b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/4.pdf differ diff --git a/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/4.txt b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/4.txt new file mode 100644 index 0000000..0c65012 --- /dev/null +++ b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/4.txt @@ -0,0 +1,128 @@ + + + Assessment 3 Instructions INT2024 +Evidence of depth of +research with reference +6 marks Little or no +relevant +reading and +references Some +relevant +reading and +references Some +relevant +reading and +references +with +explanations +of +connections +to the Topic Relevant +reading and +references and +clear +connections +illuminating +the Topic Relevant +reading and +refere nces +and polished +connections +illuminating +the Topic +Identifying an application +of Information +Technology relevant to +the topic +2 mark Little or no +connection +between the +topic and the +application Basic +connection +between the +topic and the +application Accurate +application of +the topic to +the +information +technology Accurate and +comprehensive +application of +the topic to +the +information +technology Detail and +complete +account of +application +of the topic +to the +information +technology +Understanding of the +Information technology +application(s) +6 marks Inaccurate +description +of application +of +information +Technology Basic +description +of +application +of +information +Technology Accurate +description +of application +of +information +Technology Accurate +description of +application of +information +Technology +and some +connections +with relevant +topics Polished +description +of +application +of +information +Technology +and +references to +relevant +theories +Detail description of the +choice of the application +7 marks Little or no +evidence is +given for the +choice and +omit. Basic +evidence is +given for the +choice. Accurate +evidence is +given for the +choice. Accurate +evidence is +given for the +choice and +omit with +relevant +analysis Accurate +evidence is +given for the +choice and +omit with +relevant +analysis and +complete +detail \ No newline at end of file diff --git a/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/5.pdf b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/5.pdf new file mode 100644 index 0000000..d8efb37 Binary files /dev/null and b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/5.pdf differ diff --git a/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/5.txt b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/5.txt new file mode 100644 index 0000000..8a5a244 --- /dev/null +++ b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/5.txt @@ -0,0 +1,129 @@ + + + Assessment 3 Instructions INT2024 +Design a plane for +computer +implementation +7 marks Plane is not +designed in a +proper +manner Plane is +designed in a +proper +manner and +no flow -chart +is given Plane is +designed in a +proper +manner and +flow -chart is +also given Accurate and +comprehensive +plane is given +with a correct +flow -chart Appropriate +plane with +correct flow - +chart and +complete +detail is +given. +Writing an algorithm +7 marks Inaccurate +algorithm or +algorithm is +given in an +inappropriate +manner Correct +algorithm but +written in an +inappropriate +manner Correct +algorithm +which is +written in an +appropriate +manner Correct +algorithm +which is +written in an +inappropriate +manner with +little discussion Correct +algorithm +which is +written in an +inappropriate +manner with +complete +discussion +Conclusions +7 mark s Little or no +evidence of +accuracy of +the algorithm Basic +evidence of +accuracy of +the algorithm Accurate +evidence of +accuracy of +the algorithm Accurate +evidence of +accuracy of the +algorithm Complete +analysis and +justification +of accuracy +of the +algorithm +Presentation +1 mark Poorly +organised +report with +unclear +structure Well +organised +report but +with some +errors Clearly +organised +report with +few errors Clearly +organised +report and +good use of +tables and +graphs Polished +report and +creative use +of tables and +graphs +Presentation +5 marks Poor quality +of slides or +poor +performance +of +presentation Well +prepared +presentation +but some +error Well +prepared +presentation +but one or +two error Well prepared +presentation +without an +error and +explain +everything +correctly Well +prepared +presentation +without an +error and +explain +everything +explicitly +with quality. \ No newline at end of file diff --git a/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/6.pdf b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/6.pdf new file mode 100644 index 0000000..3595dd6 Binary files /dev/null and b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/6.pdf differ diff --git a/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/6.txt b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/6.txt new file mode 100644 index 0000000..c8483c6 --- /dev/null +++ b/backend/uploads/CrKZMGYNpfofiwwyZjzAPoAlKpJHIYYn.pdf_parts/6.txt @@ -0,0 +1,15 @@ + + + Assessment 3 Instructions INT2024 +Total Mark: / 25 + +25% + COMMENTS: + + + + + + + + \ No newline at end of file diff --git a/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf new file mode 100644 index 0000000..ea7e4d6 Binary files /dev/null and b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf differ diff --git a/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/1.pdf b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/1.pdf new file mode 100644 index 0000000..4aebf88 Binary files /dev/null and b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/1.pdf differ diff --git a/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/1.txt b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/1.txt new file mode 100644 index 0000000..a9fe883 --- /dev/null +++ b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/1.txt @@ -0,0 +1,34 @@ + + + Assessment 3 Instructions INT2024 + +Discrete Mathematics ICT101 Assessment 3 ( 50%) +Instructions +Assessment Type : Individual Assignment +Purpose of the assessment : To develop a plan for a real -world example of an +application in information technology from the one of the topics given below . +This assessment contributes to the various learning outcomes of your Bachelor +of IT degree. + +Assessment Task : In the initial part of assignment, the student will be tested on their skills on +writing literature review of a topic student have learnt in the Discrete Mathematics (ICT101) course +in the week 1 to 6. Students need to read at least 3 articles or bo oks on this topic especially with +application to Information Technology and give detail review of those. Student will also identify one +application of information Technology related to the topic in which he/she is interested and write a +complete account of that interest. + +Student can use the following database to find article or books. + o EBSCO Databases + o Emerald Insight + o IBISWorld + o IGI Global + o ProQuest eBooks + o O’Reilly Learnin g + +Student will be exploring and analysis the application of information technology related to the topic +which are identified by him/her , and he/she must recognise an application that can be programmed +into computer. Each group must sketch a plane to draw a flow -chart and algorithm. Use some inputs +to test the algorithm (Give different trace table for each input) and identify any problem in the +algorithm. Suggest a plane to rectify or explain why it can ’t be rectified. Each student must write on e +report on its findings. + \ No newline at end of file diff --git a/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/2.pdf b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/2.pdf new file mode 100644 index 0000000..08f43d4 Binary files /dev/null and b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/2.pdf differ diff --git a/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/2.txt b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/2.txt new file mode 100644 index 0000000..60b1117 --- /dev/null +++ b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/2.txt @@ -0,0 +1,45 @@ + + + Assessment 3 Instructions INT2024 + + + +Student can choose one from the following Topic. However, after deciding on the topic to work on , +consult with your tutor. +The topic student group can choose from are : +• Number system used in Computing +• Logic in computing +• Inverse Function in Computing +• Induction Proof and its computing applicatio n +• 16-bit representation +• Cryptography + +The written report must have the following sections: +1. Introduction +2. Proper reference of at least three articles or books +3. Write detail review of those articles or books related to the topic student chooses + +4. Identify one application in Information Technology in which student is interested. +Write a complete account of that interest +5. Description of why students choose this application +6. Give a complete plane to implement the application into a computer program with use of +flow -chart +7. Write an appropriate algorithm +8. Use at least two inputs to test the algor ithm. Group need to give a trace table for each input. +9. Conclusion +10. Short statement about contributions/Reflections from each group member +11. References + + + +Deadline to submit written report: On or before Sunday 18th May 2024, 11.59pm via Moodle. +The report must be: +1. Word or pdf document (3 to 4 pages long) +2. Size: A4 +3. Use Assignment Cover Page (download from Moodle) with your details and signature +4. Single space +5. Font: Calibri, 11pt + + + + \ No newline at end of file diff --git a/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/3.pdf b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/3.pdf new file mode 100644 index 0000000..a9b08ff Binary files /dev/null and b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/3.pdf differ diff --git a/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/3.txt b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/3.txt new file mode 100644 index 0000000..48a855b --- /dev/null +++ b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/3.txt @@ -0,0 +1,63 @@ + + + Assessment 3 Instructions INT2024 +Deduction, Late Submission and Extension +Late submission penalty: - 5% of the total available marks per calendar day unless an extension is +approved. For extension application procedure, please refer to Section 3.3 of the Subject Outline. + +Plagiarism +Please read Section 3.4 Plagiarism and Refere ncing, from the Subject Outline. Below is part of the +statement: + +“Students plagiarising run the risk of severe penalties ranging from a reduction through to 0 marks for +a first offence for a single assessment task, to exclusion from KOI in the most serio us repeat cases. +Exclusion has serious visa implications.” + +“Authorship is also an issue under Plagiarism – KOI expects students to submit their own original work +in both assessment and exams, or the original work of their group in the case of a group pr oject. All +students agree to a statement of authorship when submitting assessments online via Moodle, stating +that the work submitted is their own original work. The following are examples of academic +misconduct and can attract severe penalties: +• Handing in work created by someone else (without acknowledgement), whether copied +from another student, written by someone else, or from any published or electronic +source, is fraud, and falls under the general Plagiarism guidelines. +• Students who willingl y allow another student to copy their work in any assessment may +be considered to assisting in copying/cheating, and similar penalties may be applied. ” +• Any form of AI usage such as ChatGPT in your assessment is considered as plagiarism. + +Marking Rubric for Assessment N. 03 (Individual Assignment) ; Value 50% + +Criteria Fail +(0 – 49%) Pass +(50 – 64%) Credit +(65 – 74%) Distinction +(75 – 84%) High Distinction +(85 – 100%) +Understanding of the +Topic +4 marks + Inaccurate +mathematical +description +of the Topic Basic +mathematical +description +of the Topic Accurate +mathematical +description +of the Topic Accurate +mathematical +description of +the Topic and +some +connections +with +Information +Technology Polished +mathematical +description +of the Topic +and +references to +Information +Technology \ No newline at end of file diff --git a/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/4.pdf b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/4.pdf new file mode 100644 index 0000000..65a2dc3 Binary files /dev/null and b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/4.pdf differ diff --git a/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/4.txt b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/4.txt new file mode 100644 index 0000000..0c65012 --- /dev/null +++ b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/4.txt @@ -0,0 +1,128 @@ + + + Assessment 3 Instructions INT2024 +Evidence of depth of +research with reference +6 marks Little or no +relevant +reading and +references Some +relevant +reading and +references Some +relevant +reading and +references +with +explanations +of +connections +to the Topic Relevant +reading and +references and +clear +connections +illuminating +the Topic Relevant +reading and +refere nces +and polished +connections +illuminating +the Topic +Identifying an application +of Information +Technology relevant to +the topic +2 mark Little or no +connection +between the +topic and the +application Basic +connection +between the +topic and the +application Accurate +application of +the topic to +the +information +technology Accurate and +comprehensive +application of +the topic to +the +information +technology Detail and +complete +account of +application +of the topic +to the +information +technology +Understanding of the +Information technology +application(s) +6 marks Inaccurate +description +of application +of +information +Technology Basic +description +of +application +of +information +Technology Accurate +description +of application +of +information +Technology Accurate +description of +application of +information +Technology +and some +connections +with relevant +topics Polished +description +of +application +of +information +Technology +and +references to +relevant +theories +Detail description of the +choice of the application +7 marks Little or no +evidence is +given for the +choice and +omit. Basic +evidence is +given for the +choice. Accurate +evidence is +given for the +choice. Accurate +evidence is +given for the +choice and +omit with +relevant +analysis Accurate +evidence is +given for the +choice and +omit with +relevant +analysis and +complete +detail \ No newline at end of file diff --git a/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/5.pdf b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/5.pdf new file mode 100644 index 0000000..d8efb37 Binary files /dev/null and b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/5.pdf differ diff --git a/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/5.txt b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/5.txt new file mode 100644 index 0000000..8a5a244 --- /dev/null +++ b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/5.txt @@ -0,0 +1,129 @@ + + + Assessment 3 Instructions INT2024 +Design a plane for +computer +implementation +7 marks Plane is not +designed in a +proper +manner Plane is +designed in a +proper +manner and +no flow -chart +is given Plane is +designed in a +proper +manner and +flow -chart is +also given Accurate and +comprehensive +plane is given +with a correct +flow -chart Appropriate +plane with +correct flow - +chart and +complete +detail is +given. +Writing an algorithm +7 marks Inaccurate +algorithm or +algorithm is +given in an +inappropriate +manner Correct +algorithm but +written in an +inappropriate +manner Correct +algorithm +which is +written in an +appropriate +manner Correct +algorithm +which is +written in an +inappropriate +manner with +little discussion Correct +algorithm +which is +written in an +inappropriate +manner with +complete +discussion +Conclusions +7 mark s Little or no +evidence of +accuracy of +the algorithm Basic +evidence of +accuracy of +the algorithm Accurate +evidence of +accuracy of +the algorithm Accurate +evidence of +accuracy of the +algorithm Complete +analysis and +justification +of accuracy +of the +algorithm +Presentation +1 mark Poorly +organised +report with +unclear +structure Well +organised +report but +with some +errors Clearly +organised +report with +few errors Clearly +organised +report and +good use of +tables and +graphs Polished +report and +creative use +of tables and +graphs +Presentation +5 marks Poor quality +of slides or +poor +performance +of +presentation Well +prepared +presentation +but some +error Well +prepared +presentation +but one or +two error Well prepared +presentation +without an +error and +explain +everything +correctly Well +prepared +presentation +without an +error and +explain +everything +explicitly +with quality. \ No newline at end of file diff --git a/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/6.pdf b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/6.pdf new file mode 100644 index 0000000..3595dd6 Binary files /dev/null and b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/6.pdf differ diff --git a/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/6.txt b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/6.txt new file mode 100644 index 0000000..c8483c6 --- /dev/null +++ b/backend/uploads/CyPqrZgrAeCMNWawSfEvwJFTxgaLuJav.pdf_parts/6.txt @@ -0,0 +1,15 @@ + + + Assessment 3 Instructions INT2024 +Total Mark: / 25 + +25% + COMMENTS: + + + + + + + + \ No newline at end of file diff --git a/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf new file mode 100644 index 0000000..ea7e4d6 Binary files /dev/null and b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf differ diff --git a/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/1.pdf b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/1.pdf new file mode 100644 index 0000000..4aebf88 Binary files /dev/null and b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/1.pdf differ diff --git a/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/1.txt b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/1.txt new file mode 100644 index 0000000..a9fe883 --- /dev/null +++ b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/1.txt @@ -0,0 +1,34 @@ + + + Assessment 3 Instructions INT2024 + +Discrete Mathematics ICT101 Assessment 3 ( 50%) +Instructions +Assessment Type : Individual Assignment +Purpose of the assessment : To develop a plan for a real -world example of an +application in information technology from the one of the topics given below . +This assessment contributes to the various learning outcomes of your Bachelor +of IT degree. + +Assessment Task : In the initial part of assignment, the student will be tested on their skills on +writing literature review of a topic student have learnt in the Discrete Mathematics (ICT101) course +in the week 1 to 6. Students need to read at least 3 articles or bo oks on this topic especially with +application to Information Technology and give detail review of those. Student will also identify one +application of information Technology related to the topic in which he/she is interested and write a +complete account of that interest. + +Student can use the following database to find article or books. + o EBSCO Databases + o Emerald Insight + o IBISWorld + o IGI Global + o ProQuest eBooks + o O’Reilly Learnin g + +Student will be exploring and analysis the application of information technology related to the topic +which are identified by him/her , and he/she must recognise an application that can be programmed +into computer. Each group must sketch a plane to draw a flow -chart and algorithm. Use some inputs +to test the algorithm (Give different trace table for each input) and identify any problem in the +algorithm. Suggest a plane to rectify or explain why it can ’t be rectified. Each student must write on e +report on its findings. + \ No newline at end of file diff --git a/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/2.pdf b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/2.pdf new file mode 100644 index 0000000..08f43d4 Binary files /dev/null and b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/2.pdf differ diff --git a/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/2.txt b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/2.txt new file mode 100644 index 0000000..60b1117 --- /dev/null +++ b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/2.txt @@ -0,0 +1,45 @@ + + + Assessment 3 Instructions INT2024 + + + +Student can choose one from the following Topic. However, after deciding on the topic to work on , +consult with your tutor. +The topic student group can choose from are : +• Number system used in Computing +• Logic in computing +• Inverse Function in Computing +• Induction Proof and its computing applicatio n +• 16-bit representation +• Cryptography + +The written report must have the following sections: +1. Introduction +2. Proper reference of at least three articles or books +3. Write detail review of those articles or books related to the topic student chooses + +4. Identify one application in Information Technology in which student is interested. +Write a complete account of that interest +5. Description of why students choose this application +6. Give a complete plane to implement the application into a computer program with use of +flow -chart +7. Write an appropriate algorithm +8. Use at least two inputs to test the algor ithm. Group need to give a trace table for each input. +9. Conclusion +10. Short statement about contributions/Reflections from each group member +11. References + + + +Deadline to submit written report: On or before Sunday 18th May 2024, 11.59pm via Moodle. +The report must be: +1. Word or pdf document (3 to 4 pages long) +2. Size: A4 +3. Use Assignment Cover Page (download from Moodle) with your details and signature +4. Single space +5. Font: Calibri, 11pt + + + + \ No newline at end of file diff --git a/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/3.pdf b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/3.pdf new file mode 100644 index 0000000..a9b08ff Binary files /dev/null and b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/3.pdf differ diff --git a/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/3.txt b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/3.txt new file mode 100644 index 0000000..48a855b --- /dev/null +++ b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/3.txt @@ -0,0 +1,63 @@ + + + Assessment 3 Instructions INT2024 +Deduction, Late Submission and Extension +Late submission penalty: - 5% of the total available marks per calendar day unless an extension is +approved. For extension application procedure, please refer to Section 3.3 of the Subject Outline. + +Plagiarism +Please read Section 3.4 Plagiarism and Refere ncing, from the Subject Outline. Below is part of the +statement: + +“Students plagiarising run the risk of severe penalties ranging from a reduction through to 0 marks for +a first offence for a single assessment task, to exclusion from KOI in the most serio us repeat cases. +Exclusion has serious visa implications.” + +“Authorship is also an issue under Plagiarism – KOI expects students to submit their own original work +in both assessment and exams, or the original work of their group in the case of a group pr oject. All +students agree to a statement of authorship when submitting assessments online via Moodle, stating +that the work submitted is their own original work. The following are examples of academic +misconduct and can attract severe penalties: +• Handing in work created by someone else (without acknowledgement), whether copied +from another student, written by someone else, or from any published or electronic +source, is fraud, and falls under the general Plagiarism guidelines. +• Students who willingl y allow another student to copy their work in any assessment may +be considered to assisting in copying/cheating, and similar penalties may be applied. ” +• Any form of AI usage such as ChatGPT in your assessment is considered as plagiarism. + +Marking Rubric for Assessment N. 03 (Individual Assignment) ; Value 50% + +Criteria Fail +(0 – 49%) Pass +(50 – 64%) Credit +(65 – 74%) Distinction +(75 – 84%) High Distinction +(85 – 100%) +Understanding of the +Topic +4 marks + Inaccurate +mathematical +description +of the Topic Basic +mathematical +description +of the Topic Accurate +mathematical +description +of the Topic Accurate +mathematical +description of +the Topic and +some +connections +with +Information +Technology Polished +mathematical +description +of the Topic +and +references to +Information +Technology \ No newline at end of file diff --git a/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/4.pdf b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/4.pdf new file mode 100644 index 0000000..65a2dc3 Binary files /dev/null and b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/4.pdf differ diff --git a/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/4.txt b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/4.txt new file mode 100644 index 0000000..0c65012 --- /dev/null +++ b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/4.txt @@ -0,0 +1,128 @@ + + + Assessment 3 Instructions INT2024 +Evidence of depth of +research with reference +6 marks Little or no +relevant +reading and +references Some +relevant +reading and +references Some +relevant +reading and +references +with +explanations +of +connections +to the Topic Relevant +reading and +references and +clear +connections +illuminating +the Topic Relevant +reading and +refere nces +and polished +connections +illuminating +the Topic +Identifying an application +of Information +Technology relevant to +the topic +2 mark Little or no +connection +between the +topic and the +application Basic +connection +between the +topic and the +application Accurate +application of +the topic to +the +information +technology Accurate and +comprehensive +application of +the topic to +the +information +technology Detail and +complete +account of +application +of the topic +to the +information +technology +Understanding of the +Information technology +application(s) +6 marks Inaccurate +description +of application +of +information +Technology Basic +description +of +application +of +information +Technology Accurate +description +of application +of +information +Technology Accurate +description of +application of +information +Technology +and some +connections +with relevant +topics Polished +description +of +application +of +information +Technology +and +references to +relevant +theories +Detail description of the +choice of the application +7 marks Little or no +evidence is +given for the +choice and +omit. Basic +evidence is +given for the +choice. Accurate +evidence is +given for the +choice. Accurate +evidence is +given for the +choice and +omit with +relevant +analysis Accurate +evidence is +given for the +choice and +omit with +relevant +analysis and +complete +detail \ No newline at end of file diff --git a/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/5.pdf b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/5.pdf new file mode 100644 index 0000000..d8efb37 Binary files /dev/null and b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/5.pdf differ diff --git a/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/5.txt b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/5.txt new file mode 100644 index 0000000..8a5a244 --- /dev/null +++ b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/5.txt @@ -0,0 +1,129 @@ + + + Assessment 3 Instructions INT2024 +Design a plane for +computer +implementation +7 marks Plane is not +designed in a +proper +manner Plane is +designed in a +proper +manner and +no flow -chart +is given Plane is +designed in a +proper +manner and +flow -chart is +also given Accurate and +comprehensive +plane is given +with a correct +flow -chart Appropriate +plane with +correct flow - +chart and +complete +detail is +given. +Writing an algorithm +7 marks Inaccurate +algorithm or +algorithm is +given in an +inappropriate +manner Correct +algorithm but +written in an +inappropriate +manner Correct +algorithm +which is +written in an +appropriate +manner Correct +algorithm +which is +written in an +inappropriate +manner with +little discussion Correct +algorithm +which is +written in an +inappropriate +manner with +complete +discussion +Conclusions +7 mark s Little or no +evidence of +accuracy of +the algorithm Basic +evidence of +accuracy of +the algorithm Accurate +evidence of +accuracy of +the algorithm Accurate +evidence of +accuracy of the +algorithm Complete +analysis and +justification +of accuracy +of the +algorithm +Presentation +1 mark Poorly +organised +report with +unclear +structure Well +organised +report but +with some +errors Clearly +organised +report with +few errors Clearly +organised +report and +good use of +tables and +graphs Polished +report and +creative use +of tables and +graphs +Presentation +5 marks Poor quality +of slides or +poor +performance +of +presentation Well +prepared +presentation +but some +error Well +prepared +presentation +but one or +two error Well prepared +presentation +without an +error and +explain +everything +correctly Well +prepared +presentation +without an +error and +explain +everything +explicitly +with quality. \ No newline at end of file diff --git a/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/6.pdf b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/6.pdf new file mode 100644 index 0000000..3595dd6 Binary files /dev/null and b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/6.pdf differ diff --git a/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/6.txt b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/6.txt new file mode 100644 index 0000000..c8483c6 --- /dev/null +++ b/backend/uploads/TbjYLfSVjZSrBtnLxFaAoZLlRyzrHJEV.pdf_parts/6.txt @@ -0,0 +1,15 @@ + + + Assessment 3 Instructions INT2024 +Total Mark: / 25 + +25% + COMMENTS: + + + + + + + + \ No newline at end of file diff --git a/backend/uploads/ToasQcxJytcIEzWUREfvPfkVEmFAYPRT.jpeg b/backend/uploads/ToasQcxJytcIEzWUREfvPfkVEmFAYPRT.jpeg new file mode 100644 index 0000000..47bf010 Binary files /dev/null and b/backend/uploads/ToasQcxJytcIEzWUREfvPfkVEmFAYPRT.jpeg differ diff --git a/backend/uploads/ZFRQjJYWCKWLQQSpPJRZRcAvGFtqzFBd.jpeg b/backend/uploads/ZFRQjJYWCKWLQQSpPJRZRcAvGFtqzFBd.jpeg new file mode 100644 index 0000000..47bf010 Binary files /dev/null and b/backend/uploads/ZFRQjJYWCKWLQQSpPJRZRcAvGFtqzFBd.jpeg differ diff --git a/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf new file mode 100644 index 0000000..ea7e4d6 Binary files /dev/null and b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf differ diff --git a/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/1.pdf b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/1.pdf new file mode 100644 index 0000000..4aebf88 Binary files /dev/null and b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/1.pdf differ diff --git a/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/1.txt b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/1.txt new file mode 100644 index 0000000..a9fe883 --- /dev/null +++ b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/1.txt @@ -0,0 +1,34 @@ + + + Assessment 3 Instructions INT2024 + +Discrete Mathematics ICT101 Assessment 3 ( 50%) +Instructions +Assessment Type : Individual Assignment +Purpose of the assessment : To develop a plan for a real -world example of an +application in information technology from the one of the topics given below . +This assessment contributes to the various learning outcomes of your Bachelor +of IT degree. + +Assessment Task : In the initial part of assignment, the student will be tested on their skills on +writing literature review of a topic student have learnt in the Discrete Mathematics (ICT101) course +in the week 1 to 6. Students need to read at least 3 articles or bo oks on this topic especially with +application to Information Technology and give detail review of those. Student will also identify one +application of information Technology related to the topic in which he/she is interested and write a +complete account of that interest. + +Student can use the following database to find article or books. + o EBSCO Databases + o Emerald Insight + o IBISWorld + o IGI Global + o ProQuest eBooks + o O’Reilly Learnin g + +Student will be exploring and analysis the application of information technology related to the topic +which are identified by him/her , and he/she must recognise an application that can be programmed +into computer. Each group must sketch a plane to draw a flow -chart and algorithm. Use some inputs +to test the algorithm (Give different trace table for each input) and identify any problem in the +algorithm. Suggest a plane to rectify or explain why it can ’t be rectified. Each student must write on e +report on its findings. + \ No newline at end of file diff --git a/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/2.pdf b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/2.pdf new file mode 100644 index 0000000..08f43d4 Binary files /dev/null and b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/2.pdf differ diff --git a/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/2.txt b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/2.txt new file mode 100644 index 0000000..60b1117 --- /dev/null +++ b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/2.txt @@ -0,0 +1,45 @@ + + + Assessment 3 Instructions INT2024 + + + +Student can choose one from the following Topic. However, after deciding on the topic to work on , +consult with your tutor. +The topic student group can choose from are : +• Number system used in Computing +• Logic in computing +• Inverse Function in Computing +• Induction Proof and its computing applicatio n +• 16-bit representation +• Cryptography + +The written report must have the following sections: +1. Introduction +2. Proper reference of at least three articles or books +3. Write detail review of those articles or books related to the topic student chooses + +4. Identify one application in Information Technology in which student is interested. +Write a complete account of that interest +5. Description of why students choose this application +6. Give a complete plane to implement the application into a computer program with use of +flow -chart +7. Write an appropriate algorithm +8. Use at least two inputs to test the algor ithm. Group need to give a trace table for each input. +9. Conclusion +10. Short statement about contributions/Reflections from each group member +11. References + + + +Deadline to submit written report: On or before Sunday 18th May 2024, 11.59pm via Moodle. +The report must be: +1. Word or pdf document (3 to 4 pages long) +2. Size: A4 +3. Use Assignment Cover Page (download from Moodle) with your details and signature +4. Single space +5. Font: Calibri, 11pt + + + + \ No newline at end of file diff --git a/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/3.pdf b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/3.pdf new file mode 100644 index 0000000..a9b08ff Binary files /dev/null and b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/3.pdf differ diff --git a/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/3.txt b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/3.txt new file mode 100644 index 0000000..48a855b --- /dev/null +++ b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/3.txt @@ -0,0 +1,63 @@ + + + Assessment 3 Instructions INT2024 +Deduction, Late Submission and Extension +Late submission penalty: - 5% of the total available marks per calendar day unless an extension is +approved. For extension application procedure, please refer to Section 3.3 of the Subject Outline. + +Plagiarism +Please read Section 3.4 Plagiarism and Refere ncing, from the Subject Outline. Below is part of the +statement: + +“Students plagiarising run the risk of severe penalties ranging from a reduction through to 0 marks for +a first offence for a single assessment task, to exclusion from KOI in the most serio us repeat cases. +Exclusion has serious visa implications.” + +“Authorship is also an issue under Plagiarism – KOI expects students to submit their own original work +in both assessment and exams, or the original work of their group in the case of a group pr oject. All +students agree to a statement of authorship when submitting assessments online via Moodle, stating +that the work submitted is their own original work. The following are examples of academic +misconduct and can attract severe penalties: +• Handing in work created by someone else (without acknowledgement), whether copied +from another student, written by someone else, or from any published or electronic +source, is fraud, and falls under the general Plagiarism guidelines. +• Students who willingl y allow another student to copy their work in any assessment may +be considered to assisting in copying/cheating, and similar penalties may be applied. ” +• Any form of AI usage such as ChatGPT in your assessment is considered as plagiarism. + +Marking Rubric for Assessment N. 03 (Individual Assignment) ; Value 50% + +Criteria Fail +(0 – 49%) Pass +(50 – 64%) Credit +(65 – 74%) Distinction +(75 – 84%) High Distinction +(85 – 100%) +Understanding of the +Topic +4 marks + Inaccurate +mathematical +description +of the Topic Basic +mathematical +description +of the Topic Accurate +mathematical +description +of the Topic Accurate +mathematical +description of +the Topic and +some +connections +with +Information +Technology Polished +mathematical +description +of the Topic +and +references to +Information +Technology \ No newline at end of file diff --git a/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/4.pdf b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/4.pdf new file mode 100644 index 0000000..65a2dc3 Binary files /dev/null and b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/4.pdf differ diff --git a/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/4.txt b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/4.txt new file mode 100644 index 0000000..0c65012 --- /dev/null +++ b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/4.txt @@ -0,0 +1,128 @@ + + + Assessment 3 Instructions INT2024 +Evidence of depth of +research with reference +6 marks Little or no +relevant +reading and +references Some +relevant +reading and +references Some +relevant +reading and +references +with +explanations +of +connections +to the Topic Relevant +reading and +references and +clear +connections +illuminating +the Topic Relevant +reading and +refere nces +and polished +connections +illuminating +the Topic +Identifying an application +of Information +Technology relevant to +the topic +2 mark Little or no +connection +between the +topic and the +application Basic +connection +between the +topic and the +application Accurate +application of +the topic to +the +information +technology Accurate and +comprehensive +application of +the topic to +the +information +technology Detail and +complete +account of +application +of the topic +to the +information +technology +Understanding of the +Information technology +application(s) +6 marks Inaccurate +description +of application +of +information +Technology Basic +description +of +application +of +information +Technology Accurate +description +of application +of +information +Technology Accurate +description of +application of +information +Technology +and some +connections +with relevant +topics Polished +description +of +application +of +information +Technology +and +references to +relevant +theories +Detail description of the +choice of the application +7 marks Little or no +evidence is +given for the +choice and +omit. Basic +evidence is +given for the +choice. Accurate +evidence is +given for the +choice. Accurate +evidence is +given for the +choice and +omit with +relevant +analysis Accurate +evidence is +given for the +choice and +omit with +relevant +analysis and +complete +detail \ No newline at end of file diff --git a/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/5.pdf b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/5.pdf new file mode 100644 index 0000000..d8efb37 Binary files /dev/null and b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/5.pdf differ diff --git a/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/5.txt b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/5.txt new file mode 100644 index 0000000..8a5a244 --- /dev/null +++ b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/5.txt @@ -0,0 +1,129 @@ + + + Assessment 3 Instructions INT2024 +Design a plane for +computer +implementation +7 marks Plane is not +designed in a +proper +manner Plane is +designed in a +proper +manner and +no flow -chart +is given Plane is +designed in a +proper +manner and +flow -chart is +also given Accurate and +comprehensive +plane is given +with a correct +flow -chart Appropriate +plane with +correct flow - +chart and +complete +detail is +given. +Writing an algorithm +7 marks Inaccurate +algorithm or +algorithm is +given in an +inappropriate +manner Correct +algorithm but +written in an +inappropriate +manner Correct +algorithm +which is +written in an +appropriate +manner Correct +algorithm +which is +written in an +inappropriate +manner with +little discussion Correct +algorithm +which is +written in an +inappropriate +manner with +complete +discussion +Conclusions +7 mark s Little or no +evidence of +accuracy of +the algorithm Basic +evidence of +accuracy of +the algorithm Accurate +evidence of +accuracy of +the algorithm Accurate +evidence of +accuracy of the +algorithm Complete +analysis and +justification +of accuracy +of the +algorithm +Presentation +1 mark Poorly +organised +report with +unclear +structure Well +organised +report but +with some +errors Clearly +organised +report with +few errors Clearly +organised +report and +good use of +tables and +graphs Polished +report and +creative use +of tables and +graphs +Presentation +5 marks Poor quality +of slides or +poor +performance +of +presentation Well +prepared +presentation +but some +error Well +prepared +presentation +but one or +two error Well prepared +presentation +without an +error and +explain +everything +correctly Well +prepared +presentation +without an +error and +explain +everything +explicitly +with quality. \ No newline at end of file diff --git a/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/6.pdf b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/6.pdf new file mode 100644 index 0000000..3595dd6 Binary files /dev/null and b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/6.pdf differ diff --git a/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/6.txt b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/6.txt new file mode 100644 index 0000000..c8483c6 --- /dev/null +++ b/backend/uploads/ayjGosqfWMPHKTIyeeaeGwvlRutoshUb.pdf_parts/6.txt @@ -0,0 +1,15 @@ + + + Assessment 3 Instructions INT2024 +Total Mark: / 25 + +25% + COMMENTS: + + + + + + + + \ No newline at end of file diff --git a/backend/uploads/bIhlRmHCOUumtwXCFBbVipXOEvgFvBNN.jpeg b/backend/uploads/bIhlRmHCOUumtwXCFBbVipXOEvgFvBNN.jpeg new file mode 100644 index 0000000..47bf010 Binary files /dev/null and b/backend/uploads/bIhlRmHCOUumtwXCFBbVipXOEvgFvBNN.jpeg differ diff --git a/backend/uploads/cTWekssdRoWYgpXYaHJsyBPtKwdbeBOL.jpeg b/backend/uploads/cTWekssdRoWYgpXYaHJsyBPtKwdbeBOL.jpeg new file mode 100644 index 0000000..47bf010 Binary files /dev/null and b/backend/uploads/cTWekssdRoWYgpXYaHJsyBPtKwdbeBOL.jpeg differ diff --git a/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf new file mode 100644 index 0000000..ea7e4d6 Binary files /dev/null and b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf differ diff --git a/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/1.pdf b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/1.pdf new file mode 100644 index 0000000..4aebf88 Binary files /dev/null and b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/1.pdf differ diff --git a/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/1.txt b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/1.txt new file mode 100644 index 0000000..a9fe883 --- /dev/null +++ b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/1.txt @@ -0,0 +1,34 @@ + + + Assessment 3 Instructions INT2024 + +Discrete Mathematics ICT101 Assessment 3 ( 50%) +Instructions +Assessment Type : Individual Assignment +Purpose of the assessment : To develop a plan for a real -world example of an +application in information technology from the one of the topics given below . +This assessment contributes to the various learning outcomes of your Bachelor +of IT degree. + +Assessment Task : In the initial part of assignment, the student will be tested on their skills on +writing literature review of a topic student have learnt in the Discrete Mathematics (ICT101) course +in the week 1 to 6. Students need to read at least 3 articles or bo oks on this topic especially with +application to Information Technology and give detail review of those. Student will also identify one +application of information Technology related to the topic in which he/she is interested and write a +complete account of that interest. + +Student can use the following database to find article or books. + o EBSCO Databases + o Emerald Insight + o IBISWorld + o IGI Global + o ProQuest eBooks + o O’Reilly Learnin g + +Student will be exploring and analysis the application of information technology related to the topic +which are identified by him/her , and he/she must recognise an application that can be programmed +into computer. Each group must sketch a plane to draw a flow -chart and algorithm. Use some inputs +to test the algorithm (Give different trace table for each input) and identify any problem in the +algorithm. Suggest a plane to rectify or explain why it can ’t be rectified. Each student must write on e +report on its findings. + \ No newline at end of file diff --git a/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/2.pdf b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/2.pdf new file mode 100644 index 0000000..08f43d4 Binary files /dev/null and b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/2.pdf differ diff --git a/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/2.txt b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/2.txt new file mode 100644 index 0000000..60b1117 --- /dev/null +++ b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/2.txt @@ -0,0 +1,45 @@ + + + Assessment 3 Instructions INT2024 + + + +Student can choose one from the following Topic. However, after deciding on the topic to work on , +consult with your tutor. +The topic student group can choose from are : +• Number system used in Computing +• Logic in computing +• Inverse Function in Computing +• Induction Proof and its computing applicatio n +• 16-bit representation +• Cryptography + +The written report must have the following sections: +1. Introduction +2. Proper reference of at least three articles or books +3. Write detail review of those articles or books related to the topic student chooses + +4. Identify one application in Information Technology in which student is interested. +Write a complete account of that interest +5. Description of why students choose this application +6. Give a complete plane to implement the application into a computer program with use of +flow -chart +7. Write an appropriate algorithm +8. Use at least two inputs to test the algor ithm. Group need to give a trace table for each input. +9. Conclusion +10. Short statement about contributions/Reflections from each group member +11. References + + + +Deadline to submit written report: On or before Sunday 18th May 2024, 11.59pm via Moodle. +The report must be: +1. Word or pdf document (3 to 4 pages long) +2. Size: A4 +3. Use Assignment Cover Page (download from Moodle) with your details and signature +4. Single space +5. Font: Calibri, 11pt + + + + \ No newline at end of file diff --git a/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/3.pdf b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/3.pdf new file mode 100644 index 0000000..a9b08ff Binary files /dev/null and b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/3.pdf differ diff --git a/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/3.txt b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/3.txt new file mode 100644 index 0000000..48a855b --- /dev/null +++ b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/3.txt @@ -0,0 +1,63 @@ + + + Assessment 3 Instructions INT2024 +Deduction, Late Submission and Extension +Late submission penalty: - 5% of the total available marks per calendar day unless an extension is +approved. For extension application procedure, please refer to Section 3.3 of the Subject Outline. + +Plagiarism +Please read Section 3.4 Plagiarism and Refere ncing, from the Subject Outline. Below is part of the +statement: + +“Students plagiarising run the risk of severe penalties ranging from a reduction through to 0 marks for +a first offence for a single assessment task, to exclusion from KOI in the most serio us repeat cases. +Exclusion has serious visa implications.” + +“Authorship is also an issue under Plagiarism – KOI expects students to submit their own original work +in both assessment and exams, or the original work of their group in the case of a group pr oject. All +students agree to a statement of authorship when submitting assessments online via Moodle, stating +that the work submitted is their own original work. The following are examples of academic +misconduct and can attract severe penalties: +• Handing in work created by someone else (without acknowledgement), whether copied +from another student, written by someone else, or from any published or electronic +source, is fraud, and falls under the general Plagiarism guidelines. +• Students who willingl y allow another student to copy their work in any assessment may +be considered to assisting in copying/cheating, and similar penalties may be applied. ” +• Any form of AI usage such as ChatGPT in your assessment is considered as plagiarism. + +Marking Rubric for Assessment N. 03 (Individual Assignment) ; Value 50% + +Criteria Fail +(0 – 49%) Pass +(50 – 64%) Credit +(65 – 74%) Distinction +(75 – 84%) High Distinction +(85 – 100%) +Understanding of the +Topic +4 marks + Inaccurate +mathematical +description +of the Topic Basic +mathematical +description +of the Topic Accurate +mathematical +description +of the Topic Accurate +mathematical +description of +the Topic and +some +connections +with +Information +Technology Polished +mathematical +description +of the Topic +and +references to +Information +Technology \ No newline at end of file diff --git a/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/4.pdf b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/4.pdf new file mode 100644 index 0000000..65a2dc3 Binary files /dev/null and b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/4.pdf differ diff --git a/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/4.txt b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/4.txt new file mode 100644 index 0000000..0c65012 --- /dev/null +++ b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/4.txt @@ -0,0 +1,128 @@ + + + Assessment 3 Instructions INT2024 +Evidence of depth of +research with reference +6 marks Little or no +relevant +reading and +references Some +relevant +reading and +references Some +relevant +reading and +references +with +explanations +of +connections +to the Topic Relevant +reading and +references and +clear +connections +illuminating +the Topic Relevant +reading and +refere nces +and polished +connections +illuminating +the Topic +Identifying an application +of Information +Technology relevant to +the topic +2 mark Little or no +connection +between the +topic and the +application Basic +connection +between the +topic and the +application Accurate +application of +the topic to +the +information +technology Accurate and +comprehensive +application of +the topic to +the +information +technology Detail and +complete +account of +application +of the topic +to the +information +technology +Understanding of the +Information technology +application(s) +6 marks Inaccurate +description +of application +of +information +Technology Basic +description +of +application +of +information +Technology Accurate +description +of application +of +information +Technology Accurate +description of +application of +information +Technology +and some +connections +with relevant +topics Polished +description +of +application +of +information +Technology +and +references to +relevant +theories +Detail description of the +choice of the application +7 marks Little or no +evidence is +given for the +choice and +omit. Basic +evidence is +given for the +choice. Accurate +evidence is +given for the +choice. Accurate +evidence is +given for the +choice and +omit with +relevant +analysis Accurate +evidence is +given for the +choice and +omit with +relevant +analysis and +complete +detail \ No newline at end of file diff --git a/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/5.pdf b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/5.pdf new file mode 100644 index 0000000..d8efb37 Binary files /dev/null and b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/5.pdf differ diff --git a/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/5.txt b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/5.txt new file mode 100644 index 0000000..8a5a244 --- /dev/null +++ b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/5.txt @@ -0,0 +1,129 @@ + + + Assessment 3 Instructions INT2024 +Design a plane for +computer +implementation +7 marks Plane is not +designed in a +proper +manner Plane is +designed in a +proper +manner and +no flow -chart +is given Plane is +designed in a +proper +manner and +flow -chart is +also given Accurate and +comprehensive +plane is given +with a correct +flow -chart Appropriate +plane with +correct flow - +chart and +complete +detail is +given. +Writing an algorithm +7 marks Inaccurate +algorithm or +algorithm is +given in an +inappropriate +manner Correct +algorithm but +written in an +inappropriate +manner Correct +algorithm +which is +written in an +appropriate +manner Correct +algorithm +which is +written in an +inappropriate +manner with +little discussion Correct +algorithm +which is +written in an +inappropriate +manner with +complete +discussion +Conclusions +7 mark s Little or no +evidence of +accuracy of +the algorithm Basic +evidence of +accuracy of +the algorithm Accurate +evidence of +accuracy of +the algorithm Accurate +evidence of +accuracy of the +algorithm Complete +analysis and +justification +of accuracy +of the +algorithm +Presentation +1 mark Poorly +organised +report with +unclear +structure Well +organised +report but +with some +errors Clearly +organised +report with +few errors Clearly +organised +report and +good use of +tables and +graphs Polished +report and +creative use +of tables and +graphs +Presentation +5 marks Poor quality +of slides or +poor +performance +of +presentation Well +prepared +presentation +but some +error Well +prepared +presentation +but one or +two error Well prepared +presentation +without an +error and +explain +everything +correctly Well +prepared +presentation +without an +error and +explain +everything +explicitly +with quality. \ No newline at end of file diff --git a/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/6.pdf b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/6.pdf new file mode 100644 index 0000000..3595dd6 Binary files /dev/null and b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/6.pdf differ diff --git a/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/6.txt b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/6.txt new file mode 100644 index 0000000..c8483c6 --- /dev/null +++ b/backend/uploads/gVnryGmAkJesQziGcGjqjScHCXWVqMxL.pdf_parts/6.txt @@ -0,0 +1,15 @@ + + + Assessment 3 Instructions INT2024 +Total Mark: / 25 + +25% + COMMENTS: + + + + + + + + \ No newline at end of file diff --git a/backend/uploads/uBYfyzaCrsAeHTYdKnPfmVVcahWaTVte.jpeg b/backend/uploads/uBYfyzaCrsAeHTYdKnPfmVVcahWaTVte.jpeg new file mode 100644 index 0000000..47bf010 Binary files /dev/null and b/backend/uploads/uBYfyzaCrsAeHTYdKnPfmVVcahWaTVte.jpeg differ diff --git a/backend/utils/utils.py b/backend/utils/utils.py index 4b87520..328ffe9 100644 --- a/backend/utils/utils.py +++ b/backend/utils/utils.py @@ -55,6 +55,7 @@ class InsecurePasswordException(Exception): def split_pdf_into_pages_with_text(pdf_path: str, output_directory: str) -> int: + print("SPLIT PDF INTO PAGES WITH TEXT") with open(pdf_path, 'rb') as pdf_file: reader = PdfReader(pdf_file) page_counter = 1