1. Our current website is a Moodle LMS. It has a plugin, vdocipher. It is plugin that consists of a Moodle filter, and a Moodle video player. Our videos are stored on vdocipher server. Our Moodle is a website that maintain the database of our members. We manually enrol our members to our educational courses. When our members login our Moodle site, they can only see the course(s) we had enrolled them to. On the webpage of the course, members could see a list of videos for them to click to play the videos. Besides videos, they could also find some handout notes for them to download for each video.
2. Our course manager has uploaded a video to the vdocipher server and get a special code for that video. Then the course manager create a Moodle "Page" by entering pasting that video code, according to the special format. When the user click on the video link, they can see an embedded video played by the vdocipher player.
3. While the video is playing, the user id and the user identification is displayed as watermark on the video. When the uer pause the video, the player will be immediately disabled with a button, "resume playing" for user to click, if the usr click on the button, the video player will be displayed again and continue to play.
4. The above plugin has been working fine for two years. Now, this project is about an upgrade of this plugin.
5. Let's take a Moodle course as an example, the Moodle course is Course "Basic", this course has 20 videos. Each video last about 90 minutes, some short as 75 minutes, but some long up to 105 minutes.
6. I want to know more about the student users, how long they played each video, etc. I want to download the data of each user or all users in that Course "Basic", how long each student user watch each of the 20 videos, their progress should be easily tracked in a report generated by the new plugin, "Progress report".
7. I want the new plugin to show the time of each video played by each user in terms of minutes. The report should be able to show the percentage of each video finished, and the number of minutes left. The report will appear like the Moodle Gradebook, e.g. users in rows, whereas the videos in column. This report should ONLY be assessed by the Moodle tradition roles of Manager, Teacher, and/or perhaps the Non-editing Teacher.
8. The report can be shown online or offline as a exported excel format or csv format downloadable by admin users. Students do not need to have any interface of this Progress Tracker or Progress Report. They do not even know anything about this app. Only the admin users can see this Progress Report button to export the Report file. The admin interface should at least include the date range of video played by users, selection of videos, selection of course student users, etc. Admin users can filter and streamline the report.
9. the course "Basic" will be updated every semester, videos may be removed and added new one, student users may discontinue after one or two semester. The above data will be updated every 2 or 3 months. Therefore the progress report should be able to allow updates of dbase.
10. To prevent student users from faking they have watched 100% of a video by dragging the video bar to the end, if they do so, the report will not be reliable because student users can misrepresent that they have completed the video watching, so I want to prevent them from interrupting the playback of the video. Therefore the video play interface should be disabled from dragging along the progress bar.
You will be asked to answer the following questions when submitting a proposal:
1. Are you experienced Moodle developer?
2. Please describe what plugin or upgrade you have done before.
3. I would not consider fresh Moodle developer. Please tell me why I would consider your application if you are NOT an experienced Moodle developer with track record.
4. Are you familiar with Moodle "Page", Moodle "Gradebook" -like plugin, and Video player interface? In what degree you could describe "familiar"? I do not need an end-user level. I need developer level who understand the backend and database of Moodle.
5. What will be the timeframe? How long can I see some prototype? How to set up a test server? How to develop the plugin without interrupting the production server? How to not affect the other plugin, Vdocipher.?
Hi ,
I just reviewed your job posting and noticed you’re looking for a skilled Content Writer—this aligns perfectly with my expertise! I’d love for you to check out my profile, where you’ll see my extensive experience in crafting SEO-optimized blogs, engaging articles, PHP, HTML, MySQL and Moodle, and conversion-focused web content.
Before moving forward, I have a few quick questions to ensure we’re on the same page:
✅ Are these all the requirements, or do you have a more detailed scope?
✅ Do you already have a content strategy in place, or will this be built from scratch?
✅ What’s the expected timeline for completion?
Why Work With Me?
✔️ Proven Track Record – Successfully delivered 500+ content writing projects with exceptional results.
✔️ Unmatched Client Satisfaction – Over the last 7+ years, I haven’t received a single negative review.
✔️ Top-Rated Performance – My last 100+ projects have all received 5-star ratings, reflecting my commitment to quality.
What I Bring to the Table
? Full-Time Availability – I work exclusively as a freelancer and am available from 9 AM – 9 PM (US Eastern Time) to match your schedule.
? Portfolio & Samples – Due to privacy concerns, I’ll share my recent work samples in a private chat.
Let’s connect and discuss how I can help make your project a success. Whether it’s driving traffic, building brand authority, or converting readers into customers, I’m here to deliver content that works.
Looking forward to your response!
Best regards,
Hi, I am Ronan.
I read your project details and I am excited to express my interest in your project.
With several years of experience in full-stack development, I am confident in my ability to bring substantial value to your project. And also I have various experiences in PHP, MySQL, HTML, Moodle. I am a passionate developer and always strive to implement best practices on all my projects.
Please come over chat and discuss your requirement in a detailed way.
Thank You
⚠️ IF YOU'RE NOT HAPPY YOU DON’T PAY ⚠️
Hi
I read your project details and I am excited to express my interest in your project.
With several years of experience in full-stack development, I am confident in my ability to bring substantial value to your project. And also I have various experiences in PHP, MySQL, HTML, Moodle. I am a passionate developer and always strive to implement best practices on all my projects.
Please come over chat and discuss your requirement in a detailed way.
Hi,
I am an experienced Moodle developer specializing in plugin customization and LMS enhancements. A key challenge in this project is ensuring accurate video tracking while preventing manipulation of progress data. I will upgrade your VdoCipher plugin to track user watch time in minutes, calculate completion percentages, and generate detailed reports similar to the Moodle Gradebook. The new “Progress Report” feature will allow admin users to filter by date range, courses, and student activity, with export options in Excel/CSV.
Additionally, I will implement video progress restrictions to disable manual seeking, ensuring reliable engagement tracking. Looking forward to optimizing your Moodle LMS with advanced reporting and security.
Thanks,
Joseph
As an experienced and versatile Full Stack Developer with a deep understanding of web technologies, I am confident in my ability to upgrade your Moodle vdocipher plugin and create a robust yet user-friendly Progress Tracker/Report for your LMS. I have worked extensively with PHP, HTML, and MySQL, which are the core technologies behind Moodle's plugin development framework, allowing me to ensure seamless integration of your existing database with the upgraded module.
Though not listed explicitly on my profile, I am no stranger to video player plugins having created several such solutions during my career. Combining this capability with my proven track record in handling complex databases effectively, makes me an ideal fit for your project. My 12-year experience also adds value by enabling me to anticipate future needs like semester-wise database updates. In conclusion, offering conscientious precision and clear communication throughout the project lifecycle - these are qualities that distinguish me and contribute to high client satisfaction. I look forward to discussing how we can make your Moodle LMS more powerful together.
i have 13 years Experience in same required Skills, We already did kind of project many times, We provide support for over 150 technologies worldwide, ensuring comprehensive solutions for our clients. Our global reach allows us to connect with diverse industries and address various technological needs. We pride ourselves on delivering reliable and efficient support services. Our dedicated team is available 24/7 to assist with any technical issues. Partner with us to experience seamless and innovative technology support
✨Have a nice day, !✨Thank you for your job posting ⭐ Moodle Vdocipher Plugin Upgrade & Report Tracker⭐
I have enough experience in this field and I am 500% sure that I can provide the best results in a short time.
Please do not hesitate to send me a HELLO message. Thank you. Dusan
Hello, ! Thanks for posting the job "Moodle Vdocipher Plugin Upgrade & Report Tracker". I have the necessary skills, knowledge and expertise to help you complete your project and have successfully done very similar project 3 weeks ago.
I'm available to start immediately and can deliver you of high-quality work delivered with fast speed and efficiency.
Let's have a brief call or chat soon to discuss further details. Looking forward to working with you!
Best regards,
William
I am an experienced Moodle developer with expertise in plugin development and customizations. I’ve previously worked on enhancing Moodle functionalities, including progress tracking and video player integrations. I’m familiar with Moodle “Page” and “Gradebook,” and have experience with backend and database structures. I propose creating a development environment to build the plugin without affecting production. A prototype can be delivered in 2 weeks, with full testing in a month. Let’s discuss how to move forward!
As a web developer specializing in LMS platforms, I bring extensive experience in Moodle customizations, Moodle plugin development/upgrades, and the seamless integration of third-party players like vdocipher. I am well-versed in the specific features you're looking to implement, such as video tracking and user security measures to prevent tampering. Moreover, my in-depth knowledge of Moodle's "Page" and "Gradebook"-like plugins will greatly facilitate the creation of a comprehensive progress tracking report that fulfills your exact requirements to monitor student progress.
Apart from my technical expertise, what sets me apart is my dedication to delivering beyond expectations. I prioritize understanding each client's unique business needs to build tailored solutions that truly enhance their operations. My past clients have consistently lauded my ability to bring fresh ideas to the table, offering innovative approaches that optimize the functionality and usability of their platforms.
Lastly, while proficient in frontend HTML, MySQL, PHP development, with a command on backend management for data storing and retrieval operations. These skills combined with my commitment toward ongoing project optimization make me ideal for your project where updates would be required every 2 or 3 months.
Dear Client
As an experienced Full-Stack Web Developer with a solid background in backend systems, client interfaces, and database management, I believe my skills are uniquely suited to execute this Moodle upgrade and plugin improvement project. Though not explicitly mentioned in my profile, I have had significant exposure to Moodle development in the past with several successful projects under my belt. With your requirement to update the course content every semester and manage the associated user data every few months, my proficiency in relational databases like MySQL, as well as frontend JavaScript frameworks like React and Angular, will greatly contribute to the smooth execution of this task.
Overall, possessing both a deep understanding of your desired outcome and the requisite skill set to realize it in practical terms: I am confident that letting me handle this upgrade project would be a sound decision. Aside from delivering a reliable vdocipher plugin upgrade that meets all your specifications, expect me to do so in a well-tested manner given how crucial data integrity and security are for your course programme. Partnering with me means maximizing the potential of your Moodle platform and ensuring a professional, user-friendly learning environment for all your students. Let's get started!
Braden
Hello jamescychan28,
I have thoroughly reviewed the requirements for the Moodle Vdocipher Plugin Upgrade & Report Tracker project. I understand that the current website is a Moodle LMS with a vdocipher plugin that includes a filter and video player for course videos. The goal is to upgrade this plugin to track user progress and generate detailed reports for admin users.
With my expertise in PHP, MySQL, and HTML, I have successfully completed similar projects involving Moodle plugins and upgrades. I have a strong understanding of Moodle "Page", "Gradebook"-like plugins, and video player interfaces at a developer level, ensuring seamless integration with the backend and database of Moodle.
I am experienced in developing plugins that enhance user experience and provide comprehensive reporting functionalities. I can provide a prototype within a reasonable timeframe and set up a test server to ensure smooth development without disrupting the production server or existing Vdocipher plugin.
I am confident that my experience and skills make me a suitable candidate for this project. I look forward to discussing further details and collaborating on this upgrade.
Best regards,
Justin
Hello!
I’ve carefully reviewed your project requirements and am genuinely interested in working with you. I recently completed a very similar project for another client, and I believe we should have a chat—you might find it valuable!
My Expertise Includes:
✔ Development Stack: Laravel, React, Vue, Electron-Vite, Node.js, Django
✔ AI & Automation: AI Chatbots, Lip-sync, Video Streaming, Auto-caption, N8N, Bot Development
✔ AI & Market Analytics: Predictive Analytics, Market Trading
✔ Computer Vision: Image Classification, Object Detection, Facial Recognition
✔ Related Skills: Moodle, MySQL, PHP and HTML
I’d love to discuss your project in detail and can start immediately. Let’s connect!
Thank you,
Ahmad F.
Hi !
After check your job posting - Moodle Vdocipher Plugin Upgrade & Report Tracker, I believe I have sufficient qualifications for your project.
I have rich experiences with website development using PHP, Moodle, MySQL and HTML, I have worked with many similar projects so I can provide you with a satisfied result.
Now I'm fully available to get started on your project immediately and you will find it interesting to discuss your project details.
Please let me know if you have any questions or need any additional information from me.
Best Regards!
Hi,
I've worked with other clients in similar project, so I have extensive experiences in MySQL, PHP, Moodle and HTML and I can work on your time zone. I'd like you to discuss the requirements in more detail through chat and start right now.
Best, Syahrul
"I think I am the perfect fit for your project. Your need for upgrading the Moodle LMS plugin aligns with my extensive experience in developing seamless, user-friendly solutions. While new to Freelancer.com, I've successfully completed numerous projects off-site. I specialize in Moodle development, with a robust track record in plugin enhancements and integrations. My expertise in Moodle "Page," "Gradebook"-like plugins, and video player interfaces ensures a professional, efficient upgrade tailored to your needs. I can provide a prototype promptly and set up a test server non-intrusively. Let's discuss your project further! Regards, Carlo."
Yes, I am an experienced Moodle developer. I have a solid track record of working on various Moodle plugins and upgrades. Specifically, I have extensive knowledge and understanding of Moodle's Page and Gradebook features, as well as video player interfaces. In fact, I've successfully integrated video players into Moodle platforms many times before.
Additionally, I have a knack for data tracking and management. Your requirement for an upgraded plugin that can effectively track user progress, generate detailed reports, and be flexible enough to accommodate regular updates falls right within my expertise.
As a full-stack developer, my skills won't only end at upgrading the plugin; I can also create an intuitive admin interface according to your specifications. These interfaces will empower authorized personnel (i.e., Managers, Teachers) to effortlessly filter and access the information they need from the videos like time spent per user per video in minutes, percentage completed, and any time left for each video. As an added security measure, I will ensure users cannot interrupt playback by dragging the bar along the progress bar.