Anons79 Mini Shell

Directory : /home/aplikasiposinfo/.trash/storage.2/framework/views/
Upload File :
Current File : /home/aplikasiposinfo/.trash/storage.2/framework/views/a889c8b41a35d4d144b4b50114a59ee6.php

<?php $__env->startPush('css'); ?>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.65.16/codemirror.min.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.65.16/theme/material.min.css">
<?php $__env->stopPush(); ?>

<div wire:ignore.self class="modal fade text-left" id="course<?php echo e($id); ?>" tabindex="-1" role="document" aria-labelledby="course<?php echo e($id); ?>"
     aria-hidden="true" data-backdrop="static" data-keyboard="false">
    <div class="modal-dialog modal-xl" role="document">
        <div class="modal-content rounded-1">
            <div class="modal-header">
                <label class="modal-title font-medium-1 text-bold-700 black pl-1 text-uppercase" id="course<?php echo e($id); ?>"><i class="ft-sliders black mr-0-1 font-medium-2"> Course, Bab, Sub Bab dan Soal </i></label>
                <button type="button" class="close danger" data-dismiss="modal" aria-label="Close" >
                    <span aria-hidden="false"><i class="ft-x red"></i></span>
                </button>
            </div>
            <div class="card-body">
                <div class="col-md-12">
                    <?php echo $__env->make('adminlte-templates::common.errors', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                    <div>
                        <div class="col-lg-12 col-xl-12">
                            <div class="mb-2 mt-2">
                                <h5 class="mb-0 text-uppercase">Course - <?php echo e($nameCourse); ?></h5>
                            </div>
                            <!--[if BLOCK]><![endif]--><?php if($isAddChapter=='add-chapter-'.$id): ?>
                                <div class="row m-5">
                                    <?php echo $__env->make('courses.chapter.add_chapter', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                                    <div class="modal-footer">
                                        <button type="submit" class="btn btn-primary btn-lg" wire:click="storeModuleChapter">Simpan</button>
                                        <button class="btn btn-warning btn-lg"  wire:click="cancelChapter">Tutup</button>
                                    </div>
                                </div>
                            <?php else: ?>
                                <div>
                                    <div>
                                        <!--[if BLOCK]><![endif]--><?php $__currentLoopData = $chapter; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key=>$item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                            <?php

                                                $isSoalContextActive = false;
                                                if ($isAddSoals || $isEditSoals) {
                                                    $activeModuleId = (int) str_replace(['add-soals-', 'edit-soals-'], '', $isAddSoals ?: $isEditSoals);
                                                    if ($item->modules->pluck('id')->contains($activeModuleId)) {
                                                        $isSoalContextActive = true;
                                                    }
                                                }
                                                $isChapterActive = ($isAddModules == 'add-module-'.$item->id || $isEditModule == 'edit-module-'.$item->id || $isSoalContextActive);
                                            ?>
                                            <div id="accordionWrap<?php echo e($item->id); ?>" role="tablist" aria-multiselectable="<?php echo e($isChapterActive ? 'true' : 'false'); ?>">
                                                <div  class="card collapse-icon accordion-icon-rotate" style="">
                                                    <div id="heading<?php echo e($item->id.$key); ?>" class="card-header bg-info">
                                                        <a data-toggle="collapse" data-parent="#accordionWrap<?php echo e($item->id); ?>" href="#accordion<?php echo e($item->id.$key); ?>" aria-expanded="<?php echo e($isChapterActive ? 'true' : 'false'); ?>" aria-controls="accordion<?php echo e($item->id.$key); ?>" class="card-title lead white"><?php echo e($item->name); ?></a>
                                                    </div>
                                                    <div id="accordion<?php echo e($item->id.$key); ?>" role="tabpanel" aria-labelledby="heading<?php echo e($item->id.$key); ?>" class="card-collapse <?php echo e($isChapterActive ? 'show' : 'collapse'); ?> border-primary" aria-expanded="<?php echo e($isChapterActive ? 'true' : 'false'); ?>">
                                                        <!--[if BLOCK]><![endif]--><?php if($isAddModules=='add-module-'.$item->id): ?>
                                                            <div class="row m-5">
                                                                <?php echo $__env->make('courses.chapter.add_modul', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                                                                <div class="modal-footer">
                                                                    <button type="submit" class="btn btn-primary btn-sm" wire:click="storeModul(<?php echo e($item->id); ?>)">Simpan</button>
                                                                    <button class="btn btn-warning btn-sm"  wire:click="cancelModule">Tutup</button>
                                                                </div>
                                                            </div>
                                                        <?php elseif($isEditModule=='edit-module-'.$item->id): ?>
                                                            <div class="row m-5">
                                                                <?php echo $__env->make('courses.chapter.edit_modul', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                                                                <div class="modal-footer">
                                                                    <button type="submit" class="btn btn-primary btn-sm" wire:click="saveEditModul(<?php echo e($item->id); ?>)">Simpan</button>
                                                                    <button class="btn btn-warning btn-sm"  wire:click="cancelEditModule">Tutup</button>
                                                                </div>
                                                            </div>
                                                        <?php else: ?>
                                                            <div>
                                                                <div>
                                                                    <!--[if BLOCK]><![endif]--><?php $__currentLoopData = $item->modules; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $itemModules): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                                                        <div class="card-content">
                                                                            <div class="card-body p-sm-1">
                                                                                <div class="button-group">
                                                                                    <li  class="list-group">
                                                                                        <li  class="list-group-item m-0">
                                                                                            <a wire:click="deletedModule (<?php echo e($itemModules->id); ?>)" class="float-right btn-danger btn-sm mx-1"><i class="fa fa-trash"></i></a>
                                                                                            <a wire:click="editModules(<?php echo e($item->id); ?>,<?php echo e($itemModules->id); ?>)" class="float-right btn-info btn-sm mx-1"><i class="fa fa-edit"></i></a>
                                                                                            <a href="<?php echo e(route('modules.show', [$itemModules->id])); ?>" class="float-right btn-warning btn-sm mx-1"><i class="fa fa-eye"></i></a>
                                                                                            <?php echo e($itemModules->title); ?>

                                                                                        </li>
                                                                                    </li>
                                                                                    <div id="accordionWrap2<?php echo e($itemModules->id); ?>" role="tablist" aria-multiselectable="<?php if($isAddSoals=='add-soals-'.$itemModules->id || $isEditSoals=='edit-soals-'.$itemModules->id): ?> true <?php else: ?> false <?php endif; ?>">
                                                                                        <div  class="card collapse-icon accordion-icon-rotate" style="">
                                                                                            <div id="heading<?php echo e($itemModules->id); ?>" class="card-header bg-light">
                                                                                                <a data-toggle="collapse" data-parent="#accordionWrap2<?php echo e($itemModules->id); ?>" href="#accordion2<?php echo e($itemModules->id); ?>" aria-expanded="<?php if($isAddSoals=='add-soals-'.$itemModules->id || $isEditSoals=='edit-soals-'.$itemModules->id): ?> true <?php else: ?> false <?php endif; ?>" aria-controls="accordion2<?php echo e($itemModules->id); ?>" class="card-title lead black">Detail Soal</a>
                                                                                            </div>
                                                                                            <div id="accordion2<?php echo e($itemModules->id); ?>" role="tabpanel" aria-labelledby="heading<?php echo e($itemModules->id); ?>" class="card-collapse <?php if($isAddSoals=='add-soals-'.$itemModules->id || $isEditSoals=='edit-soals-'.$itemModules->id): ?> show <?php else: ?> collapse <?php endif; ?> border-primary" aria-expanded="<?php if($isAddSoals=='add-soals-'.$itemModules->id || $isEditSoals=='edit-soals-'.$itemModules->id): ?> true <?php else: ?> false <?php endif; ?>">
                                                                                                <!--[if BLOCK]><![endif]--><?php if($isAddSoals=='add-soals-'.$itemModules->id): ?>
                                                                                                    <div class="row m-5">
                                                                                                        <?php echo $__env->make('courses.chapter.add_modul', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                                                                                                        <div class="modal-footer">
                                                                                                            <button type="submit" class="btn btn-primary btn-sm" wire:click="storeSoals(<?php echo e($itemModules->id); ?>)">Simpan</button>
                                                                                                            <button class="btn btn-warning btn-sm"  wire:click="cancelSoals">Tutup</button>
                                                                                                        </div>
                                                                                                    </div>
                                                                                                <?php elseif($isEditSoals=='edit-soals-'.$itemModules->id): ?>
                                                                                                    <div class="row m-5">
                                                                                                        <?php echo $__env->make('courses.chapter.edit_soals', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                                                                                                        <div class="modal-footer">
                                                                                                            
                                                                                                            <button type="button" class="btn btn-primary btn-sm"
                                                                                                                    onclick="saveSoal(<?php echo e($itemModules->id); ?>)">
                                                                                                                Simpan
                                                                                                            </button>
                                                                                                            <button class="btn btn-warning btn-sm"  wire:click="cancelEditSoals">Tutup</button>
                                                                                                        </div>
                                                                                                    </div>
                                                                                                <?php else: ?>
                                                                                                    <div>
                                                                                                        <div>
                                                                                                            <!--[if BLOCK]><![endif]--><?php $__empty_1 = true; $__currentLoopData = $itemModules->soals; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $itemSoal): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?>
                                                                                                                <div class="card-content">
                                                                                                                    <div class="card-body p-sm-1">
                                                                                                                        <div class="button-group">
                                                                                                                            <li  class="list-group">
                                                                                                                                <li  class="list-group-item m-0">
                                                                                                                                    <a wire:click="editSoals(<?php echo e($itemModules->id); ?>,<?php echo e($itemSoal->id); ?>)" class="float-right btn-info btn-sm"><i class="fa fa-edit"></i></a>
                                                                                                                                    <?php echo e($itemSoal->placeholder); ?>

                                                                                                                                </li>
                                                                                                                            </li>
                                                                                                                        </div>
                                                                                                                    </div>
                                                                                                                </div>
                                                                                                            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?>
                                                                                                                <div class="card-content">
                                                                                                                    <div class="card-body p-sm-1">
                                                                                                                        <div class="button-group">
                                                                                                                            <li  class="list-group">
                                                                                                                                <li  class="list-group-item m-0">
                                                                                                                                    Tidak ada Data!
                                                                                                                                </li>
                                                                                                                            </li>
                                                                                                                        </div>
                                                                                                                    </div>
                                                                                                                </div>
                                                                                                            <?php endif; ?><!--[if ENDBLOCK]><![endif]-->
                                                                                                        </div>
                                                                                                        
                                                                                                    </div>
                                                                                                <?php endif; ?><!--[if ENDBLOCK]><![endif]-->
                                                                                            </div>
                                                                                        </div>
                                                                                    </div>
                                                                                </div>
                                                                            </div>
                                                                        </div>
                                                                    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?><!--[if ENDBLOCK]><![endif]-->
                                                                </div>
                                                                <div class="modal-footer">
                                                                    <button type="button" class="btn btn-warning btn-sm" wire:click="addModules(<?php echo e($item->id); ?>)">Tambah Modul</button>
                                                                </div>
                                                            </div>
                                                        <?php endif; ?><!--[if ENDBLOCK]><![endif]-->
                                                    </div>
                                                </div>
                                            </div>
                                        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?><!--[if ENDBLOCK]><![endif]-->
                                    </div>
                                    <div class="modal-footer">
                                        <button type="button" class="btn btn-primary btn-lg" wire:click="addChapter(<?php echo e($id); ?>)">Tambah Chapter</button>
                                    </div>
                                </div

                                

                            <?php endif; ?><!--[if ENDBLOCK]><![endif]-->


                            <?php
                                $course = $chapter->first()->course;
                                $isUjianActive = false;
                            ?>

                            <div id="accordionWrap3<?php echo e($course->id); ?>" role="tablist" aria-multiselectable="<?php echo e($isUjianActive ? 'true' : 'false'); ?>">
                                <div  class="card collapse-icon accordion-icon-rotate" style="">
                                    <div id="heading<?php echo e($course->id); ?>" class="card-header bg-secondary">
                                        <a data-toggle="collapse" data-parent="#accordionWrap3<?php echo e($course->id); ?>" href="#accordion3<?php echo e($course->id); ?>" aria-expanded="<?php echo e($isUjianActive ? 'true' : 'false'); ?>" aria-controls="accordion3<?php echo e($course->id); ?>" class="card-title lead white text-center"><?php echo e($course->name); ?> Ujian</a>
                                    </div>
                                    <div id="accordion3<?php echo e($course->id); ?>" role="tabpanel" aria-labelledby="heading<?php echo e($course->id); ?>" class="card-collapse <?php echo e($isUjianActive ? 'show' : 'collapse'); ?> border-primary" aria-expanded="<?php echo e($isChapterActive ? 'true' : 'false'); ?>">
                                        <!--[if BLOCK]><![endif]--><?php if($isAddUjian=='add-ujian-'.$course->id): ?>
                                            <div class="row m-5">
                                                <?php echo $__env->make('courses.chapter.add_ujian', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                                                <div class="modal-footer">
                                                    <button type="submit" class="btn btn-primary btn-sm" wire:click="storeUjian(<?php echo e($course->id); ?>)">Simpan</button>
                                                    <button class="btn btn-warning btn-sm"  wire:click="cancelModule">Tutup</button>
                                                </div>
                                            </div>
                                        <?php elseif($isEditUjian=='edit-ujian-'.$course->id): ?>
                                            <div class="row m-5">
                                                <?php echo $__env->make('courses.chapter.edit_modul', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                                                <div class="modal-footer">
                                                    <button type="submit" class="btn btn-primary btn-sm" wire:click="saveEditModul(<?php echo e($course->id); ?>)">Simpan</button>
                                                    <button class="btn btn-warning btn-sm"  wire:click="cancelEditModule">Tutup</button>
                                                </div>
                                            </div>
                                        <?php else: ?>
                                            <div>
                                                <div>
                                                    <!--[if BLOCK]><![endif]--><?php $__empty_1 = true; $__currentLoopData = $course->question; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $itemUjian): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?>
                                                        <div class="card-content">
                                                            <div class="card-body p-sm-1">
                                                                <div class="button-group">
                                                                    <li  class="list-group">
                                                                        <li  class="list-group-item m-0">
                                                                            <a wire:click="deletedUjian (<?php echo e($itemUjian->id); ?>)" class="float-right btn-danger btn-sm mx-1"><i class="fa fa-trash"></i></a>
                                                                            <a wire:click="editUjian(<?php echo e($item->id); ?>,<?php echo e($itemUjian->id); ?>)" class="float-right btn-info btn-sm mx-1"><i class="fa fa-edit"></i></a>
                                                                            
                                                                            <?php echo e($itemUjian->question); ?>

                                                                        </li>
                                                                    </li>
                                                                </div>
                                                            </div>
                                                        </div>
                                                    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?>
                                                        <div class="card-content">
                                                            <div class="card-body p-sm-1">
                                                                <div class="button-group">
                                                                    <li  class="list-group">
                                                                        <li  class="list-group-item m-0">
                                                                            Tidak ada Data !
                                                                        </li>
                                                                    </li>
                                                                </div>
                                                            </div>
                                                        </div>
                                                    <?php endif; ?><!--[if ENDBLOCK]><![endif]-->
                                                </div>
                                                <div class="modal-footer">
                                                    <button type="button" class="btn btn-warning btn-sm" wire:click="addUjian(<?php echo e($course->id); ?>)">Tambah Soal Ujian</button>
                                                </div>
                                            </div>
                                        <?php endif; ?><!--[if ENDBLOCK]><![endif]-->
                                    </div>
                                </div>
                            </div>

                            <?php $__env->startPush('scripts'); ?>
                                <script type="text/javascript" src="<?php echo e(asset('ckeditor/ckeditor.js')); ?>"></script>
                                <script type="text/javascript" src="<?php echo e(asset('/js/ckfinder/ckfinder.js')); ?>"></script>
                                <script>
                                    CKFinder.config({ connectorPath: '/ckfinder/connector' });
                                </script>
                                <?php echo $__env->make('ckfinder::setup', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                                <script type="text/javascript">

                                $.fn.modal.Constructor.prototype._enforceFocus = function() {};

                                    window.addEventListener('contentClick', e => {
                                        setTimeout(function(){
                                            CKEDITOR.config.enterMode = CKEDITOR.ENTER_BR;
                                            CKEDITOR.config.extraPlugins = 'codesnippet';
                                            CKEDITOR.config.codeSnippet_theme = 'monokai_sublime';
                                            var editor = CKEDITOR.replace('content');
                                            CKFinder.setupCKEditor(editor);

                                            editor.on('change', function(event) {
                                                console.log(event.editor.getData());
                                            window.Livewire.find('<?php echo e($_instance->getId()); ?>').set('content', event.editor.getData());
                                            });
                                        }, 300);
                                    });
                                </script>
                            <?php $__env->stopPush(); ?>

                            <?php $__env->startPush('scripts'); ?>
                                <script type="text/javascript" src="<?php echo e(asset('ckeditor/ckeditor.js')); ?>"></script>
                                <script type="text/javascript" src="<?php echo e(asset('/js/ckfinder/ckfinder.js')); ?>"></script>
                                <script>
                                    CKFinder.config({ connectorPath: '/ckfinder/connector' });
                                </script>
                                <?php echo $__env->make('ckfinder::setup', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                                <script type="text/javascript">

                                $.fn.modal.Constructor.prototype._enforceFocus = function() {};
                                
                                    window.addEventListener('contentClick', e => {
                                        setTimeout(function(){
                                            CKEDITOR.config.enterMode = CKEDITOR.ENTER_BR;
                                            CKEDITOR.config.extraPlugins = 'codesnippet';
                                            CKEDITOR.config.codeSnippet_theme = 'monokai_sublime';
                                            var editor = CKEDITOR.replace('desc');
                                            
                                            CKFinder.setupCKEditor(editor);

                                            // editor.on('blur', function(event) {
                                            //     console.log(event.editor.getData());
                                            // window.Livewire.find('<?php echo e($_instance->getId()); ?>').set('desc', event.editor.getData());
                                            // });
                                        }, 300);
                                    });
                                </script>
                            <?php $__env->stopPush(); ?>

                            <?php $__env->startPush('scripts'); ?>
                                <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.65.16/codemirror.min.js"></script>
                                <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.65.16/mode/javascript/javascript.min.js"></script>

                                <script>

                                    let codeMirrorEditor;

                                    function saveSoal(moduleId) {
                                        if (codeMirrorEditor) {
                                            const codeValue = codeMirrorEditor.getValue();

                                            window.Livewire.find('<?php echo e($_instance->getId()); ?>').set('desc', CKEDITOR.instances.desc.getData());
                                            window.Livewire.find('<?php echo e($_instance->getId()); ?>').set('start_code', codeValue).then(() => {
                                                window.Livewire.find('<?php echo e($_instance->getId()); ?>').call('saveEditSoals', moduleId);
                                            });
                                        } else {
                                            window.Livewire.find('<?php echo e($_instance->getId()); ?>').call('saveEditSoals', moduleId);
                                        }
                                    }

                                    window.addEventListener('contentClick', function () {
                                        setTimeout(() => {
                                            const textarea = document.getElementById('start_code');

                                            if (!textarea) return;

                                            // Jika sudah ada editor sebelumnya, buang dulu
                                            if (codeMirrorEditor) {
                                                codeMirrorEditor.toTextArea();
                                                codeMirrorEditor = null;
                                            }

                                            codeMirrorEditor = CodeMirror.fromTextArea(textarea, {
                                                lineNumbers: true,
                                                mode: "javascript",
                                                theme: "material",
                                                tabSize: 4,
                                                autoCloseBrackets: true,
                                            });


                                        }, 300);
                                    });
                                </script>
                            <?php $__env->stopPush(); ?>


                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<?php /**PATH C:\laragon\www\web_mudahcoding_2024\resources\views/courses/modal/course.blade.php ENDPATH**/ ?>

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]