Use case — Web Development & Computing
Database coursework hosting for students
Database coursework needs somewhere dependable for the data to live. Education Host hosts MySQL-backed student work on governed web hosting where enabled, and provides Cloud Pulse lab environments where a module needs students to run and administer the database server itself.
- Hosted MySQL databases for coursework, where enabled
- SQL, schema design and CRUD application teaching
- Database labs in Cloud Pulse where a server environment is needed
- Working applications assessable at live URLs
- Lecturer visibility and deadline controls through Student Web Host Manager
A use case supported by Education Host — platforms, hosting and infrastructure built exclusively for education.

The challenge: database coursework scattered across local installs
When every student's database lives on their own machine, distribution, support and assessment all get harder than the SQL itself.
Local databases drift
Versions, character sets and configuration differ per laptop, so the same query behaves differently across the cohort.
Install support displaces teaching
Getting a database server running on every student device is a support workload before any data modelling happens.
Marking needs the running system
Assessing schema design and CRUD behaviour properly means reaching the student's actual database and application, not a screenshot.
How Education Host supports database coursework
For hosted coursework, Education Host student hosting provides MySQL databases managed through cPanel tools where enabled — students design schemas, load data and build PHP applications on top, all reachable at a live URL for demonstration and marking. Student Web Host Manager adds cohort provisioning, lecturer visibility and deadline-aligned lifecycle controls.
Where a module needs students to install, configure or administer the database server itself — or to work with engines beyond the hosting stack — Cloud Pulse provides per-student lab environments, with database systems such as PostgreSQL or MongoDB included in lecturer-built templates where configured.
- Per-student MySQL databases through cPanel, where enabled
- Live hosted applications for CRUD and data-backed coursework
- Cloud Pulse database labs for server-level teaching, where configured
- Alternative database engines via lecturer-built templates, where configured
- Cohort provisioning and lecturer visibility through Student Web Host Manager
- Suspension and marking-window controls at assessment time

What students and lecturers can do
From first SELECT to an assessed, data-backed application.
- Practise SQL against their own hosted database
- Design, create and evolve schemas for coursework
- Build CRUD applications over their data with PHP, where enabled
- Administer a database server inside a Cloud Pulse lab, where configured
- Submit working, data-backed applications at a live URL
- Lecturers query and inspect student work during marking
Example teaching activities
Database coursework that fits hosted and lab-based delivery.
SQL fundamentals series
Weekly query exercises against a provided schema in each student's own hosted database.
Schema design project
Students model a domain, implement the schema and defend their normalisation choices.
Data-backed application
A CRUD application over the student's schema, assessed as a working system at its URL.
Server administration lab
Install and configure a database engine inside a Cloud Pulse environment, where the module needs server-level work.
Which Education Host platforms fit this use case
Hosted database coursework runs on governed student hosting; server-level teaching runs in Cloud Pulse.
Student Web Host Manager
Governed student web hosting at institutional scale
Cohort provisioning, lecturer visibility and deadline controls around every student's database and application.
Explore Student Web Host ManagerEducation Web Hosting
Managed web hosting built for education
The hosting layer with MySQL and cPanel database tools, where enabled.
Explore Education Web HostingCloud Pulse
Browser-based computing labs for universities
Per-student lab environments for database server administration and alternative engines, where configured.
Explore Cloud PulseManaged Infrastructure
UK data-centre hosting, managed by Education Host
The monitored UK infrastructure beneath both hosting and labs.
Explore Managed InfrastructureTeaching outcomes
- Queries and coursework behave identically across the whole cohort
- Database installs stop consuming teaching and support time
- Assessors mark real schemas and running applications, not screenshots
- Deadline controls freeze data-backed coursework at submission
- One model covers SQL basics through to server administration
Explore related use cases
Scenarios institutions often pair with this one.
Backend & database development
Server-side and database coursework on real hosting — PHP, MySQL, CRUD applications and data-driven projects with lecturer oversight.
Explore use caseData science & analytics
Reproducible data science environments — Python, notebooks, SQL and analysis tooling delivered identically to every student.
Explore use caseFull stack development
Front end, back end, databases and deployment in one teaching setup — hosted web projects plus browser-based labs for the heavier stacks.
Explore use caseComputer science teaching labs
One platform estate for a whole computing department — labs, student hosting and infrastructure across programming, OS, databases, cloud and AI modules.
Explore use caseDatabase coursework hosting — frequently asked questions
Direct answers about this use case and the Education Host platforms behind it.
- Can Education Host support database coursework?
- Yes. Students get MySQL databases through cPanel on Education Host student hosting where enabled, with Student Web Host Manager providing cohort provisioning, lecturer visibility and deadline controls — and Cloud Pulse labs where server-level database work is needed.
- Can students use MySQL?
- Yes, where the institution's hosting setup enables it. Students create and manage MySQL databases through cPanel tools on their own hosting accounts.
- Can students build CRUD applications?
- Yes. PHP and MySQL coursework runs on the student's own hosting where enabled, so create, read, update and delete flows are built and assessed as working applications at live URLs.
- Can database work be assessed online?
- Yes. Applications and databases live on institution-governed hosting, so lecturers reach the running work during marking — and lifecycle controls stop it changing after the deadline.
- Is Cloud Pulse useful for database teaching?
- Yes, for server-level modules. Cloud Pulse gives each student a lab environment to install, configure and administer a database engine, with systems such as PostgreSQL or MongoDB available in lecturer-built templates where configured.
- Which platform is best for database coursework?
- For hosted SQL and CRUD coursework: Student Web Host Manager on Education Web Hosting. For database server administration or alternative engines: Cloud Pulse. Many modules use the hosting for coursework and a lab for the server-side topics.
See how this use case fits your institution
Tell us about your modules, cohorts and calendar, and we'll map this use case to the right Education Host platforms — including what to leave out.
