RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^view-result/([0-9a-zA-Z_-]+)/([0-9a-zA-Z_-]+)/([0-9a-zA-Z_-]+)/([0-9a-zA-Z_-]+) view-result.php?result_pin=$1&name=$2&term=$3&year=$4 [NC,L]
RewriteRule ^generate_report/([0-9a-zA-Z_-]+)/([0-9a-zA-Z_-]+)/([0-9a-zA-Z_-]+)/([0-9a-zA-Z_-]+)/([0-9a-zA-Z_-]+) generate-report.php?name=$1&exam=$2&section=$3&class=$4&year=$5 [NC,L]
##Online Exams
RewriteRule ^take-online-exam/([0-9a-zA-Z_-]+) take-online-exam.php?exam_code=$1 [NC,L]
RewriteRule ^submit_online_exam/([0-9a-zA-Z_-]+) submit_online_exam.php?online_exam_id=$1 [NC,L]


##remove .php from all files
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC]