Skip to content

Service to book, manage, assess, and report on Service Assessments

License

Notifications You must be signed in to change notification settings

DFE-Digital/service-assessment-service

Repository files navigation

Description

This project is a web application which supports the service assessment process within the Department for Education (DfE).

A service assessment is a peer review of a transactional service to check it meets the 14 points of the Service Standard. Service assessments happen at the end of alpha, beta and live phases. If you are in the discovery phase, you can have a discovery peer review.

Additional information about service assessments, and the service standards to which services are assessed against, can be found at:

Project status

Currently this online service is:

  • in it's private beta phase, and
  • under active development, therefore subject to change.

Screenshots

Note that this service is under active development and will change based on ongoing user research. This means screenshots below may include features/pages that are not yet implemented, and are subject to change based on ongoing feedback.

  • Screenshot of the prototype website, showing the task-list of complete/optional/in-progress tasks for an in-progress "discovery peer review":
    • Screenshot showing a prototype website, with Department for Education blue branding and the page content showing the task-list of complete/optional/in-progress tasks for an in-progress "discovery peer review".

Documentation for using the system

This documentation is for developers and contributors to the application.

For help using the application (as opposed to installing and running the application):

Developers and contributors

Local development environment

Software dependencies/tooling

  • .NET
  • NodeJS
  • Local SQL database (optional, if hosted database is available)

Quick start

  • Clone the repository
  • Setup database
  • Install node dependencies
  • Build the compiled HTML/CSS/JS files
  • Setup C# user secrets
  • Compile the C# code
  • Run the application

Detailed steps

  • Install node dependencies
    • cd src/ServiceAssessmentService/ServiceAssessmentService.WebApp
      npm install
  • Build the HTML/CSS/JS files
    • cd src/ServiceAssessmentService/ServiceAssessmentService.WebApp
      npm run buildDev:watch
  • Setup secrets
    • ...
  • Compile the C# code
    • cd src/ServiceAssessmentService/ServiceAssessmentService.WebApp
      dotnet build
  • Run the application
    • cd src/ServiceAssessmentService/ServiceAssessmentService.WebApp
      dotnet watch

About

Service to book, manage, assess, and report on Service Assessments

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages