Table 11 Functional requirements and business needs.

From: A blockchain based deep learning framework for a smart learning environment

Functional requirements

Node

FR1

Create blockchain architecture

 

FR2

Create nodes in the blockchain network

 

FR3

Store learner’s data into the blockchain

Univ_admin

FR4

Predict the learner’s performance

 

FR5

View learner’s data

Learner–professor–guest

FR6

Issues learner’s certificate

Univ_admin

FR7

View learner’s certificate

Learner–professor–guest

FR8

Create learning activities

Professor

FR9

Interact with learning activities

Learner