Attachment N - NQTOverviewNCES.pdf
PDF 264 KB Posted
- Solicitation number
- 91990024R0002
About this file
This document is a government file related to the National Assessment of Education Progress (NAEP) Design & Coordination Team Solicitation.
The solicitation seeks to establish a coalition of three teams of contractors to carry out NAEP program operations coordination, sampling & weighting, and design analysis & reporting tasks. The anticipated award date is November 2024, with a one-year base period and four one-year option periods. Potential offerors must submit proposals by 10:00 AM Eastern on August 19, 2024, and can submit clarification questions by July 1, 2024. The solicitation includes attachments with details on the Statement of Objectives, contractor personnel and pricing templates, and Quality Assurance Surveillance Plans for each task. The Department of Education is the federal agency issuing this solicitation on behalf of the Institute of Education Sciences.
View the file
Other files
Show all 25
On GovTribe
Work with this file
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
NQT Application Descriptive Overview The NQT application is a dot net CORE v6.x application. It is designed as a SPA (single page) application, utilizing the REACT/REDUX development framework for rendering the front end. The front end communicates to a compiled middle tier layer by requesting and receiving serialized data objects using JSON. The middle tier in turn makes lower-level requests of various data components such as the “orchestrator” – a collection of routines that compute raw statistics from the NAEP data store, and makes calls to the database server for meta data such as control text.
The NQT is designed for internationalization should it be requested – all controls and language text on screen is derived from the database and can support multiple languages.
The middle tier and lower components are written as dot net framework 4.x components. Some low-level components are shared among all the tools deployed on nationsreportcard.gov, and therefore are compiled to work with the lowest common deployment platform currently released.
The NQT application is designed to be deployed on a Microsoft IIS platform and requires Microsoft SQL Server 2017 or higher for database support.
All back-end code is written in the C# programming language, and the front end uses a mix of typed and untyped Javascript.
The first diagram describes the general deployment of the components of NQT and how they exist on production NCES equipment for the current nationsreportcard.gov, and the second diagram outlines the interface flow of the application from a user perspective.
Attachment N
NQT Application Deployment Diagram
UI
<<HTTP>>
Client
Server
UI
<<HTTP>>
Client
Server
UI
<<HTTP>>
Client
Server
App Data
<<ADO.NET>>
Read/Write
Host
PC
Production Testing Stage
Unnamed Instance Unnamed Instance Unnamed Instance
Internet Client Zone Client Zone
Web Browser Google Chrome Microsoft Edge Mozilla Firefox
Tablet or Phone Production Testing Unnamed Instance
Unnamed Instance Internet Internet
Web Browser <<3rd Party Software>> Apple Safari Google Chrome
NCES Load Balancer
NQT Web Server Development Production Production
Host Server NCES Web Server A NCES Web Server B
Lab Zone Microsoft SQL Server 2017 & up
<<3rd Party Software>> C#
<<3rd Party Software>>
ASP.NET CORE 6
<<3rd Party Software>> REACT 17.x
<<3rd Party Software>> REDUX 4.x
<<3rd Party Software>> Microsoft Windows Server 2019+
<<3rd Party Software>>
Microsoft Internet Information Services
NQT Web Application <<Developed Software>>
NDE Database Server Development Host Server Lab Zone
Microsoft SQL Server 2017 and up
NQT Application Flow Diagram
Home Page
Enter
Filter By
Explore Questions Library
Select Subject Grade Year
Content Classification
Question Types
Difficulty Levels
Question View (Default)/ List View
Explore Item Performance
Download Item List/ Paper Test
Publish Online Test (Sign In)
Print / Save Instructions - Email / Download
For Students Enter test ID
Print / Save
New Quiz
Try a 5-Question Pop Quiz
Q ti Lib
Select Subject Grade
Take Quiz
Try NAEP/ Take Test
Sign in /Create Account
NQT User Menu
File details come from the government source that posted it. Updated .