Attachment K- NQTOverviewNCES.pdf

PDF 200 KB Posted

Attached to
Department of Education National Assessment of Education Progress (NAEP) Request for Information (RFI)
Solicitation number
91990024R0002_01
Issued by

About this file

This Request for Information from the Department of Education solicits industry feedback on ten Statements of Objectives for the National Assessment of Educational Progress program. The requirement includes three functional teams for assessment content, design and coordination, and data collection. Two additional tasks will be separate contracts. Responses are due by February 21, 2024 and will inform a formal Request for Proposal scheduled for late March 2024. The Department seeks to increase the use of firm-fixed price contracts and small business participation across tasks in the areas of research and development, custom computer programming, and administrative consulting.

View the file

Other files

Show all 13

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.

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 .