نمایش نتایج 1 تا 4 از 4

نام تاپیک: نمایش فایل pdf داخل فرم در یک زمان خاص

  1. #1

    نمایش فایل pdf داخل فرم در یک زمان خاص

    من میخواهم یه آزمون 4 گزینه ای شبیه سازی شده مثل کنکور طراحی کنم که داخل یک فرم مثلا یه کادر بزرگ باشه که سوال ها به فرمت PDF نمایش داده بشه و سمت راست این قسمت هم یه پاسخ نامه شبیه سازی شده باشه حال چند سوال برام پیش آمده :
    1- چطور می توان کاری کرد که کادر مربوط به سوال ها که با فرمت PDF نمایش داده میشه مستقل از برنامه Acrobat باشه، یعنی کاری نداشته باشه که برنامه اکروبات رو سیستم کاربر نصب هست یا نیست، و در هر حال به درستی نمایش داده بشه. (البته با ضریب اطمینان بالا)
    2- مجبوریم که شب قبل از برگزاری آزمون نرم افزار شبیه ساز را که سوالات را نیز دربر دارد، برای دانلود در دسترس قرار دهیم. می خواهم برنامه طوری باشه که راس ساعت مقرری سوالها به نمایش در بیاد. خوب بهترین کاری که برای این موضوع میشه انجام داد به صورتی که کاربران یا احتمالاً هر جوجه کراکری نتوانند زود تر از موید مقرر به سوالات دسترسی داشته باشند، چیه؟


    راه هایی که به ذهن خودم میرسه ایناست ولی نمی دونم کدومش بهتره یا کدومش قابل پیاده سازیه لطفا هرکسی میدونه مراحل کار رو برام بنویسه چون خودم نحوه انجامشو نمی دونم. یا اگه راه بهتری به ذهن شما میرسه مراحلش رو برام بنویسید.
    1- استفاده از امکان resource ویژال بیسیک
    2- اگه بشه یه کامپوننتی چیزی پیدا کرد که فایل PDF رو فشرده کنه و روش رمز بزاره مثل Winrar و بعد در موید مقرر فایل رو باز کنه خوبه ولی فکر کنم قابل اطمینان نباشه، چون ممکنه مثلا سر موید مقرر یه هو کامپوننت خطایی چیزی بده که بعد ضایع بشیم. تازه من همچین کامپوننتی سراغ ندارم. (به نظر شما میشه با خود برنامه Winrar یا هر برنامه دیگه ای فایل رو فشرده و رمز کنیم و بعد سر موید مقرر خود برنامه به طور اتوماتیک فایل رو از حالت فشرده خارج کنه یعنی کاربر درگیر باز کردن فایل فشرده و وارد کردن رمز نشه و خود برنامه این کار رو انجام بده.)
    3- فایل PDF رو یه جوری خراب کنیم و همراه برنامه بگذاریم و بعد سر موید مقرر توسط برنامه فایل اصلاح بشه و به نمایش در بیاد.

  2. #2
    کاربر دائمی آواتار HjSoft
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    مشهد
    پست
    1,160

    نقل قول: نمایش فایل pdf داخل فرم در یک زمان خاص

    یک راه هم من سراغ دارم :

    راستی اول بگم می تونید از XpdfViewer استفاده کنید . من خودم تستش کردم . فقط تنها مشکلش اینه که پایین این اکتیو ایکس یک نوشته دمو بودن نوشته . اما به نرم افزار کاری نداره .
    بهترین راه اینه که سوالات PDF رو مثلا تا نیم ساعت قبل از امتحان روی سرور آپلود کنید و به همه اعلام کنید که بگیرنش . با این کار وقت رو برای کرکر کم می کنید . بعد راه های دیگه ای که می تونید از فایل محافظت کنید اینه که فایلی رو که دانلود می کنید در پوشه TEMP بریزید و پسوندش رو تغییر بدید مثلا quiz.tmp و بعد در زمان امتحان که در نرم افزار دادید . نرم افزار بیاد اون فایل رو بخونه و سوالات رو نشون بده . در ضمن در این برنامه که شما دسترسی بهش ندارید . استفاده از Packer هم خالی از فایده نیست .


    یک راه دیگه هم الان یادم اومد :
    فایل PDF رو Encode کنید . سر وقت معین Decode کرده و امتحان رو شروع کنید . امکان استفاده از فایل pdf در این راه حدودا 0% است . روش های Decode هم قبلا توی سایت بحث شده .
    آخرین ویرایش به وسیله HjSoft : جمعه 28 اسفند 1388 در 10:40 صبح دلیل: یه چیزی یادم اومد !

  3. #3

    نقل قول: نمایش فایل pdf داخل فرم در یک زمان خاص

    با تشکر از شما ولی همون نوشته ای که گفتید "دمو" کار رو خراب میکنه چون برای موسسه یکم ضایع هست.
    و در مورد راه حل ارائه شده هم باید بگم که همه این کارا برای اینه که ما مشکل اینترنت و و دانلود رو نداشته باشیم چون اگه بخواهیم سوالات رو نیم ساعت قبل آزمون بزاریم که مثلا 2000 نفر دانلود کنن یه سرور که چه عرض کنم چند تا سرور اختصاصی میخاد اونم ممکنه برای بعضی ها مشکل پیش بیاد که نتونن سوال را نیم ساعته یا حتی 1 ساعته دانلود کنند و خیلی مسائل دیگه و بهترین راه اینه که 24 ساعت قبل آزمون کاربران رو گروه بندی کنیم که دانلود کنند.
    در مورد راه حل encrypt هم خیلی ممنون خودم یه نمونه رو از تو همین فروم گرفتم (همونی که یه تابع داره اگه فایل رمز باشه خارج میکنه و اگه رمز نباشه رمز میکنه) با ویبی هم نوشته شده
    ولی از کجا می توان مطمئن شد که این روش مطمئنه
    می توانید توضیح بدید؟

  4. #4
    کاربر دائمی آواتار HjSoft
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    مشهد
    پست
    1,160

    نقل قول: نمایش فایل pdf داخل فرم در یک زمان خاص

    والا بستگی به کاربرانتون داره . اگر خیلی حرفه ای باشن . که این راه ها هیچکدوم جوابگو نیست مگر همون enc ... امنیتش خیلی بالاست چون تا کسی به سورس برنامه تون دسترسی نداشته باشه نمیتونه ازش استفادهکنه . البته این تجربیات و نظر بنده است .

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •