ALU STUDENT MANAGEMENT APPLICATION

Getting started

Make sure you have a well-functioning linux environment.

clone the repo

git clone https://github.com/Best-Verie/summative-2_Negpod_3

Run

cd summative-2_Negpod_3
bash main.sh

choose the operation according to the menu

Features

  1. Recording student
  2. Viewing a list of all registered students
  3. Searching a specific student
  4. Updating student details by id
  5. Deleting student records by id
  6. A very exceptional navigation system

Additional Scripts

There are two additional scripts files in this directory, move-t0-directory.sh and backup-Negpod_3.sh.

  1. Running move-to-directory.sh will move main.sh, Students-list_1023.txt, Select-emails.sh and student-emails.txt into the negpod_3-q1 directory
  2. Running backup-Negpod_3.sh backups the negpod_3-q1 directory to a remote server that is specified in the script.

Note: The rsync and sshpass commands are not available on your system by default. That said, you will need to install them first before running backup-Negpod_3.sh

sudo apt update
sudo apt install rsync
sudo apt install sshpass

Contributors

  1. Best Verie Iradukunda
  2. Jean Jabo
  3. Egide Harerimana
  4. Habib Josue Ahadi
  5. Hortance Irakoze