Skip to content

SkillsFundingAgency/das-admin-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crest Digital Apprenticeships Service

ESFA Admin Service

Licensed under the MIT license

crest Admin Service Web
Info A service which allows EFSA staff members to assess an End Point Assessment Organisation (EPAO) or Approved Training Provider (ATP) and add then to the register (RoEPAO & RoATP).
Build Build Status
Web https://localhost:44347/

See Support Site for EFSA developer details.

Developer Setup

Requirements

Setup

  • Clone this repository
  • Open Visual Studio as an administrator
Publish Database

The Admin service does not have a database it accesses both the RoEPAO and RoATP databases via their internal APIs.

Config
  • Get the das-admin-service configuration json file from das-employer-config; which is a non-public repository.
  • Create a Configuration table in your (Development) local Azure Storage account.
  • Add a row to the Configuration table with fields: PartitionKey: LOCAL, RowKey: SFA.DAS.AdminService_1.0, Data: {{The contents of the local config json file}}.
To run a local copy you will also require

To use EAPO or RoATP admin functionality; you will need to have the SFA.DAS.AssessorService.Application.Api and SFA.DAS.RoATPService.Application.Api projects running, from the das-assessor-service and das-roatp-service projects respectively.

To access the assessment functionality for training providers, organisations or standards:

Run the solution

  • Set SFA.DAS.AdminService.Web as the startup project
  • Running the solution will launch the site and API in your browser
  • JSON configuration was created to work with dotnet run

-or-

Getting Started

  • Either follow the RoEPAO Walkthrough; which is a non-public Wiki.
  • Or follow the RoATP Walkthough (coming soon)