Python Chatbot Coursework Tutoring Support
Budget / Salary£10–20
TypeFreelance project
LocationRemote
Posted1 hour ago
Hi, I added the course work instructions and file down below
I am sending you the full requirements for my Year 2 university coursework – Coursework 01: Design and Development (Python Chatbot).
This assessment is worth 50% of my overall module grade, so it is extremely important. As I am paying for your support, I expect serious attention to detail and a high standard of work. I am aiming for 80% or above, with 70% as my minimum target.
DEADLINE: Sunday 15 November 2026, 6:00 PM (UK time).
1. IMPORTANT – Late Enrolment
I joined the course late and did not attend any of the Week 2, 3 or 4 labs.
When helping with the report, please do not write as though I attended those sessions, participated in lab activities or received feedback during them. The report must accurately describe the development work actually completed after I joined.
However, all the programming requirements from those weeks still need to be addressed.
2. Chatbot Requirements
The coursework requires a functional, data-driven Python chatbot capable of interacting with users and generating appropriate responses.
It must demonstrate Python programming, interactive conversations, dictionaries, data structures, regular expressions, pattern recognition, modular functions, file handling, JSON, NLTK, data manipulation, response generation, conversation history/memory, unit testing, documentation and advanced enhancements.
Weekly requirements:
Week 2
* Interactive chat – 2 points.
* Basic chatbot – 1 point.
* AI-use requirement – 1 point.
Week 3
* Chatbot using dictionaries – 1 point.
* Improving the chatbot using basic regular expressions.
Week 4
1. Creating dictionaries from external files – 1 point.
2. Modularising main and auxiliary functions – 1 point.
3. Implementing re.sub() – 1 point.
4. Integrating chatbot components – 1 point.
5. Unit tests demonstrating the basic chatbot – 1 point.
6. Expanding the JSON dataset – 1 point.
7. Generating responses using conversation history/memory – 1 point.
8. Advanced enhancements:
* One improvement – 1 point.
* Two or more basic improvements – 2 points.
* Two or more advanced improvements (e.g., multiple or nested lists) – 3 points.
Please pay particular attention to the advanced features, as I am targeting the highest marking bands.
3. Marking Criteria
The work must be reviewed against the complete marking scheme:
* Chatbot functionality, testing and documentation – 10%.
* Data and pattern processing – 20%.
* Data handling and responsible use – 20%.
* Academic report and explanation – 10%.
* Advanced features – 20%.
* Lab development, iterative improvements and overall quality – 20%.
The work must also demonstrate all three learning outcomes:
* LO1: Working knowledge of a programming environment for data-driven software.
* LO2: Loading, manipulating, visualising and storing data.
* LO3: Ethical, social, legal and professional issues surrounding computational data collection and use.
4. Submission Requirements
The university requires one ZIP file containing:
1. Jupyter Notebook (.ipynb): Functional chatbot implementation, demonstrations, testing and documentation.
2. Supporting datasets: Any necessary .txt, .csv or .json files, totalling no more than 10 MB.
3. AI Use Log: Accurate documentation of permitted AI assistance, where applicable.
4. GitLab repository and commits: Genuine evidence of progressive development and improvements.
5. Academic report: Maximum 3 pages, submitted as Word or PDF.
The report must include a title, headings, subheadings, page numbers, captions for all screenshots/images, chatbot conversational flow, key use cases, patterns, techniques, interesting behaviours and appropriate examples.
It should also explain development decisions, testing, improvements and responsible data handling.
No cover page or table of contents.
5. AI Use, Originality and Academic Standard
My lecturer has strict rules on generative AI AI is only permitted during approved class/lab sessions with the module leader’s approval, and any permitted use must be logged.
(This is what the teacher said but I’m allowing you to use ai just make sure it’s less than 5% turn in ai !!!!!!)
I am concerned about Turnitin AI detection and would prefer a result below 5%.
Please ensure all assistance complies with university rules, that the work is original and that any permitted AI use is accurately declared. There must be no fabricated references, lab attendance, testing evidence or GitLab development history.
This must be appropriate for a Year 2 university computing student, with clear, natural explanations and strong programming quality.
6. Quality Expectations and Deadline
As this coursework is worth 50% of my module, I expect a thorough review of every requirement, fully tested functionality, appropriate advanced features, well-organised files, clear documentation and enough explanation for me to understand and demonstrate the chatbot independently.
My target is a high First-Class mark (80%+), with 70% as the minimum goal. I understand that the final grade cannot be guaranteed.
Please confirm that you have read and understood everything, can support all the requirements, and can complete the agreed work and final checks by Sunday 15 November 2026 at 6:00 PM UK time.
I am paying for professional support, so I expect clear communication, attention to detail and no missing requirements or last-minute issues.
Thank you.
I am sending you the full requirements for my Year 2 university coursework – Coursework 01: Design and Development (Python Chatbot).
This assessment is worth 50% of my overall module grade, so it is extremely important. As I am paying for your support, I expect serious attention to detail and a high standard of work. I am aiming for 80% or above, with 70% as my minimum target.
DEADLINE: Sunday 15 November 2026, 6:00 PM (UK time).
1. IMPORTANT – Late Enrolment
I joined the course late and did not attend any of the Week 2, 3 or 4 labs.
When helping with the report, please do not write as though I attended those sessions, participated in lab activities or received feedback during them. The report must accurately describe the development work actually completed after I joined.
However, all the programming requirements from those weeks still need to be addressed.
2. Chatbot Requirements
The coursework requires a functional, data-driven Python chatbot capable of interacting with users and generating appropriate responses.
It must demonstrate Python programming, interactive conversations, dictionaries, data structures, regular expressions, pattern recognition, modular functions, file handling, JSON, NLTK, data manipulation, response generation, conversation history/memory, unit testing, documentation and advanced enhancements.
Weekly requirements:
Week 2
* Interactive chat – 2 points.
* Basic chatbot – 1 point.
* AI-use requirement – 1 point.
Week 3
* Chatbot using dictionaries – 1 point.
* Improving the chatbot using basic regular expressions.
Week 4
1. Creating dictionaries from external files – 1 point.
2. Modularising main and auxiliary functions – 1 point.
3. Implementing re.sub() – 1 point.
4. Integrating chatbot components – 1 point.
5. Unit tests demonstrating the basic chatbot – 1 point.
6. Expanding the JSON dataset – 1 point.
7. Generating responses using conversation history/memory – 1 point.
8. Advanced enhancements:
* One improvement – 1 point.
* Two or more basic improvements – 2 points.
* Two or more advanced improvements (e.g., multiple or nested lists) – 3 points.
Please pay particular attention to the advanced features, as I am targeting the highest marking bands.
3. Marking Criteria
The work must be reviewed against the complete marking scheme:
* Chatbot functionality, testing and documentation – 10%.
* Data and pattern processing – 20%.
* Data handling and responsible use – 20%.
* Academic report and explanation – 10%.
* Advanced features – 20%.
* Lab development, iterative improvements and overall quality – 20%.
The work must also demonstrate all three learning outcomes:
* LO1: Working knowledge of a programming environment for data-driven software.
* LO2: Loading, manipulating, visualising and storing data.
* LO3: Ethical, social, legal and professional issues surrounding computational data collection and use.
4. Submission Requirements
The university requires one ZIP file containing:
1. Jupyter Notebook (.ipynb): Functional chatbot implementation, demonstrations, testing and documentation.
2. Supporting datasets: Any necessary .txt, .csv or .json files, totalling no more than 10 MB.
3. AI Use Log: Accurate documentation of permitted AI assistance, where applicable.
4. GitLab repository and commits: Genuine evidence of progressive development and improvements.
5. Academic report: Maximum 3 pages, submitted as Word or PDF.
The report must include a title, headings, subheadings, page numbers, captions for all screenshots/images, chatbot conversational flow, key use cases, patterns, techniques, interesting behaviours and appropriate examples.
It should also explain development decisions, testing, improvements and responsible data handling.
No cover page or table of contents.
5. AI Use, Originality and Academic Standard
My lecturer has strict rules on generative AI AI is only permitted during approved class/lab sessions with the module leader’s approval, and any permitted use must be logged.
(This is what the teacher said but I’m allowing you to use ai just make sure it’s less than 5% turn in ai !!!!!!)
I am concerned about Turnitin AI detection and would prefer a result below 5%.
Please ensure all assistance complies with university rules, that the work is original and that any permitted AI use is accurately declared. There must be no fabricated references, lab attendance, testing evidence or GitLab development history.
This must be appropriate for a Year 2 university computing student, with clear, natural explanations and strong programming quality.
6. Quality Expectations and Deadline
As this coursework is worth 50% of my module, I expect a thorough review of every requirement, fully tested functionality, appropriate advanced features, well-organised files, clear documentation and enough explanation for me to understand and demonstrate the chatbot independently.
My target is a high First-Class mark (80%+), with 70% as the minimum goal. I understand that the final grade cannot be guaranteed.
Please confirm that you have read and understood everything, can support all the requirements, and can complete the agreed work and final checks by Sunday 15 November 2026 at 6:00 PM UK time.
I am paying for professional support, so I expect clear communication, attention to detail and no missing requirements or last-minute issues.
Thank you.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.