public function main(Request $request)
 {
     switch ($request->data) {
         case "courses":
             $courses = Course::all();
             foreach ($courses as $course) {
                 $course["status"] = $course->seatsStatus();
                 $course["enrolled"] = $course->totalEnrolled();
                 $course["waitlist"] = $course->totalWaitlisted();
             }
             return response()->json(['courses' => $courses]);
         case "gpa":
             if ($request->has('student_id')) {
                 $student = User::find($request->get('student_id'));
                 return $student->gpa();
             } else {
                 return [];
             }
         case "classestaken":
             return Auth::user()->pastClasses();
         case "activecodes":
             $section_id = $request->get('section_id');
             return Auth::user()->returnActiveCodes($section_id);
         case "generateaddcode":
             $section_id = $request->get('section_id');
             Auth::user()->generateAddCode($section_id);
             return redirect()->action('CoursesController@addCode');
         default:
             return "no data specified";
     }
 }
Example #2
0
 public function new_student()
 {
     $data['courses'] = Course::all();
     $data['majors'] = DB::table('tbl_major')->get();
     $data['religions'] = DB::table('tbl_religion')->get();
     return view(Api::getView(), $data);
 }
 public function preform_fill()
 {
     $courses = Course::all();
     // $attendances = Attendance::all();
     //$infos = Info::all();
     return view('attendances.preform_fill', compact('courses', 'infos'))->with('trainings', 'active');
 }
 /**
  * Show the form for creating a new resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function create()
 {
     $courses = Course::all();
     $user = Auth::User();
     $user_id = $user->id;
     return view('trainee.create', compact('courses'))->with('user_id', $user_id);
 }
 public function index()
 {
     $courses = Centre::with('courses')->get();
     $papers = Paper::with('courses')->get();
     $levels = Level::with('levels')->get();
     $courseNum = Course::all();
     return view('acca.base')->withCentres($courses)->withPapers($papers)->withLevels($levels)->with('courseNum', $courseNum);
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index(Request $request)
 {
     if (Auth::user()->id <= 38) {
         return view('professors.courses.index', ['courses' => Course::all()]);
     } else {
         return view('students.courses.index', ['courses' => Course::all()]);
     }
 }
 function __construct()
 {
     $this->pageTitle = 'Courses';
     $this->pageModel = 'course';
     $this->pageSlug = $this->seoUrl($this->pageTitle);
     $this->courses = Course::all();
     $this->middleware('auth');
 }
Example #8
0
 public function index($survey_id = null)
 {
     $this->data['surveys'] = Survey::all();
     $gens = Gen::all();
     $this->data['gens'] = $gens;
     $this->data['courses'] = Course::all();
     $this->data['current_gen'] = Gen::getCurrentGen();
     return view('manage.survey', $this->data);
 }
 public function admin()
 {
     if ($user = Sentinel::check()) {
         $courses = Course::all();
         return view('courses.list', compact('courses'));
     } else {
         return redirect('/');
     }
 }
Example #10
0
 public function numberOfViewsPerCourse()
 {
     $courses = Course::all();
     $viewsByCourse = [];
     foreach ($courses as $course) {
         $viewsByCourse[$course->name] = [$this->getCountOfCourseRoute($course)];
     }
     return $viewsByCourse;
 }
 public function getIndex()
 {
     if (Request::ajax()) {
         $colleges = College::all();
         $courses = Course::all();
         $scholarships = Scholarship::all();
         $students = Student::where('archived', 0)->get();
         return compact('colleges', 'courses', 'scholarships', 'students');
     }
 }
Example #12
0
 public function index()
 {
     if (auth()->user()->can('admin')) {
         $courses = Course::all();
     } else {
         $courses = auth()->user()->courses()->get();
     }
     $coursesThatTeach = auth()->user()->coursesThatTeach()->get();
     return view('courses.index', compact('courses', 'coursesThatTeach'));
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function admin()
 {
     $data = Request::all();
     $college = College::all();
     foreach ($college as $colleges) {
         $scollege[] = $colleges->scollege;
     }
     $course = Course::all();
     // return view('pages.administrator')->with('school',$school);
     return view('pages.administrator', compact('college'), compact('course'))->with('scollege', $scollege);
 }
 public function index($handbook_id, $grade_id)
 {
     $handbook = CourseHandbook::find($handbook_id);
     // Get all courses and grades to fill the selects
     $courses = Course::all();
     $grades = Grade::all();
     // Select the grade and its courses associated in the current handbook
     $current_grade = Grade::find($grade_id);
     $current_courses = CourseGrade::where('course_handbook_id', $handbook_id)->where('grade_id', $grade_id)->get(['course_id']);
     $current_courses = $this->convertToCourseCollection($current_courses);
     return view('configuracion.asignar-cursos')->with(compact(['handbook', 'courses', 'grades', 'current_courses', 'current_grade']));
 }
 /**
  * Show the form for creating a new resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function create()
 {
     $courses = Course::all();
     $user_id = Auth::User()->id;
     $trainee_info = Info::whereTrainee_login_id($user_id)->get();
     if ($trainee_info->isEmpty()) {
         $user_name = $this->trainee_name_by_user_id($user_id);
         return view('trainee.create')->with('user_id', $user_id)->with('courses', $courses)->with('user_name', $user_name);
     } else {
         $trainee_info = Info::whereTrainee_login_id($user_id)->firstOrFail();
         return redirect('trainee_profile/' . $trainee_info->id . '/edit_profile');
     }
 }
 /**
  * Show the form for creating a new resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function create()
 {
     $courses = Course::all();
     $trainer_id = Auth::user()->id;
     $trainer_info = AdminTrainer::whereTrainer_id($trainer_id)->get();
     if ($trainer_info->isEmpty()) {
         $trainer_name = $this->trainer_name_by_user_id($trainer_id);
         $trainer_email = $this->trainer_email_by_user_id($trainer_id);
         return view('admin.AdminTrainer.create')->with('trainer_name', $trainer_name)->with('trainer_id', $trainer_id)->with('courses', $courses)->with('trainer_email', $trainer_email);
     } else {
         $trainer_info = AdminTrainer::whereTrainer_id($trainer_id)->firstOrFail();
         return redirect('/trainer_show/' . $trainer_info->slug . '/edit');
     }
 }
 public function course($domain, $linkId, Request $request)
 {
     if ($request->token) {
         $user = JWTAuth::parseToken()->authenticate();
         $this->courseTransformer->setUser($user);
     }
     $courses = Course::all();
     $return_data = new \stdClass();
     foreach ($courses as $course) {
         if ($linkId == convert_vi_to_en($course->name)) {
             $return_data = $this->courseTransformer->transform($course);
         }
     }
     return $this->respond($return_data);
 }
 public function show_attendance_form_function(AttendanceFormRequest $request)
 {
     $course_id = $request->get('course_id');
     $date = $request->get('date');
     $session = $request->get('session');
     $check = Attendance::whereCourse_id($course_id)->whereSession_name($session)->where('day', '=', Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $date . ' 00:00:00'))->count('id');
     if ($check) {
         $courses = Course::all();
         return redirect('/attendance_preform')->with("status", "Attendance already entered.")->with('courses', $courses);
     } else {
         $trainee_list = Info::whereCourse_id($course_id)->get();
         $course_name = $this->course_name_by_course_id($course_id);
         return view('attendances.attendance_create')->with('trainee_list', $trainee_list)->with('date', $date)->with('session', $session)->with('course_name', $course_name)->with('course_id', $course_id);
     }
 }
Example #19
0
 public function show($id)
 {
     $party = Party::find($id);
     $registration = Registration::student($id)->latest()->first();
     $coursemajor = DB::table('tbl_coursemajor')->where('id', $registration->coursemajor)->first();
     $data['courses'] = Course::all();
     $data['majors'] = DB::table('tbl_major')->get();
     $data['religions'] = DB::table('tbl_religion')->get();
     $data['firstname'] = $party->firstname;
     $data['lastname'] = $party->lastname;
     $data['middlename'] = $party->middlename;
     $data['course_student'] = $coursemajor->course;
     $data['major_student'] = $coursemajor->major;
     $data['shift'] = $data['update'] = 'yes it is';
     return view('registrar.shift_registration', $data);
 }
 public function paid_courses()
 {
     if ($this->user->role == 0) {
         $courses = $this->user->registers()->where('status', 1)->get()->map(function ($register) {
             return ["id" => $register->studyClass->course->id, "name" => $register->studyClass->course->name, "linkId" => convert_vi_to_en($register->studyClass->course->name), "icon_url" => $register->studyClass->course->icon_url, "image_url" => $register->studyClass->course->image_url, "lessons" => $register->studyClass->course->lessons()->orderBy('order')->get()->map(function ($lesson) {
                 return ["order" => $lesson->order, "id" => $lesson->id, "name" => $lesson->name];
             })];
         });
         return $this->respond($courses->unique('id')->values());
     } else {
         return $this->respond(Course::all()->map(function ($course) {
             return ["id" => $course->id, "name" => $course->name, "linkId" => convert_vi_to_en($course->name), "icon_url" => $course->icon_url, "image_url" => $course->image_url, "lessons" => $course->lessons()->orderBy('order')->get()->map(function ($lesson) {
                 return ["order" => $lesson->order, "id" => $lesson->id, "name" => $lesson->name];
             })];
         }));
     }
 }
 public function index()
 {
     //
     $userName = Auth::user()['user_name'];
     $userRole = Auth::user()['user_role'];
     switch ($userRole) {
         case 1:
             $courses = Course::all()->sortBy('semester_id');
             // var_dump($courses->first()->times->getTimes());die();
             return view('courses.index')->withCourse($courses);
         case 2:
             $courses = DB::table('rosters')->leftJoin('courses', 'rosters.course_id', '=', 'courses.course_id')->where('rosters.user_id', Auth::user()['user_id'])->get();
             return view('courses.student_course', array("data" => $courses));
         case 3:
             $courses = DB::table('rosters')->leftJoin('courses', 'rosters.course_id', '=', 'courses.course_id')->where('rosters.user_id', Auth::user()['user_id'])->get();
             return view('courses.student_course', array("data" => $courses));
         default:
             return "This is mad";
     }
 }
Example #22
0
 /**
  * Display a list of all courses.
  *
  * @return Response
  */
 public function all_courses()
 {
     $data = array('courses' => Course::all());
     return view('courses', $data);
 }
Example #23
0
 function commonQuery()
 {
     return ['course' => Course::all(), 'majors' => DB::table('tbl_major')->get(), 'religions' => DB::table('tbl_religion')->get()];
 }
 /**
  *
  * Muestra el view cursos.index con todos las cursos
  *
  */
 public function index()
 {
     $cursos = Course::all();
     return view('pages.cursos.index', ['cursos' => $cursos]);
 }
Example #25
0
 /**
  * Lists all available courses for API calls
  */
 public function index()
 {
     $courses = Course::all();
     echo json_encode($courses);
 }
Example #26
0
 public function index()
 {
     $courses = Course::all();
     return $this->createSuccessResponse($courses, 200);
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit($id)
 {
     $courses = Course::all();
     $course_resources = CourseResource::whereId($id)->firstOrFail();
     return view('resource.edit', compact('course_resources', 'courses'));
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $courses = Course::all();
     return view('courses/upload', ['courses' => $courses]);
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $courses = Course::all();
     return view('course.index', compact('courses'));
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $course = Course::all();
     return view('admin/course')->with('courses', $course);
 }